gpt设置磁盘活动分区

如题所述

其实主要是活动分区设置错了, 活动分区是让电脑来读取引导数据的分区, 一般引导数据都装在C盘, 自然活动分区应该设置成C盘的....所以一个硬盘只有一个活动分区...设置一个分区活动,那原来的活动分区就自动变成非活动分区了。
1. 把硬盘装到台机上操作可行, 但是并不是把原来的G盘删除,而是要将原来的C盘设置成活动。 在磁盘管理中找到该磁盘,然后将该磁盘靠前(靠左)的主分区设置成活动,一般就解决了。
2. 如果有移动硬盘或者U盘,何不考虑直接制作一个可启动的WinPE系统,直接用移动硬盘或者U盘引导? 这样除了比光驱方便之外还省钱
3. 100M的隐藏分区如果本身就已经是windows可识别的格式,那么只要在磁盘管理中“更改驱动器号和路径,为磁盘增加一个分区号就可以了。
PS: 磁盘管理器可以在”我的电脑“按右键,选择“管理”之后在计算机管理中找到。

在安装系统时,就发现无法指定活动分区,查了下果然是GPT的原因~
方法/步骤
diskgen显示一个MSR分区,这是win10自动生产的分区,其他几个分区都是我用diskgen分的,仅有MSR未4k对齐,但据说微软的分区工具其实自动4k对齐的,大概是非MSR的其他分区吧!
而GPT并没有活动分区这一说法,架构与MBR不同,MBR可以指定任意主分区为活动分区。而GPT的唯一活动分区是ESP:EFI系统分区,即 EFI system partition,引导方式是其目录下的EFI目录,再之下的*.efi文件。在GPT下引导系统的问题,就是ESP目录及其文件与配置的问题。

bcdboot c:\windows /s h: /f UEFI 复制系统所在目录的相关引导到某ESP分区
使用winntsetup安装系统的话,在重启前运行该参数,即可复制系统的引导文件到ESP分区,重启后自动引导至新系统。
bcdedit /set {bootmgr}path /EFI/fedora/grubx64.efi 指定某个efi文件为引导文件。 就如MBR上,切换激活的分区,以启动各种独立的文件系统
BOOTICE 可以编辑EFI、BCD等,自动识别不显示的EFI分区。利器!!!
既可以编辑EFI,也可以只编辑BCD,已达到引导各种系统的目的。
温馨提示:答案为网友推荐,仅供参考
相似回答