我不知道我怎么会这样,但我用来安装 Windows 7 64 位的分区是隐藏的。它也是一个 EFI 系统分区(我使用磁盘管理工具看到了它)。
由于 Windows 分区是隐藏的,我无法启动它,也无法修复。
有什么解决办法吗?
答案1
您的系统上是否安装了其他可以启动的操作系统?如果是,那么对于 Windows 操作系统,请下载并安装MiniTool 分区向导家庭版(或任何其他允许编辑分区标志的分区管理器),在其中右键单击要取消隐藏的分区(Windows 7 分区),转到“修改”> 选择“取消隐藏分区”。对于 Linux 操作系统,获取分区,并删除 Windows 7 分区的“隐藏”标志。
如果你没有任何操作系统可以启动,请获取GParted 直播通过某种方式,将 ISO 刻录到磁盘,将系统启动到 GParted Live 磁盘,并删除 Windows 7 分区的“隐藏”标志。
答案2
使用 DiskPart 您可以取消隐藏 GPT 卷上的 EFI 分区:
Diskpart>
list volume
select volume #
detail partition
set id=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
的默认 GPT IDEFI System partition
是c12a7328-f81f-11d2-ba4b-00a0c93ec93b
,转换为Basic data partition
具有 ID 的...C7
会自动取消隐藏分区。
我之前曾成功使用过此命令,但我相信它是用于 MBR(msdos)分区表。
attributes volume clear hidden
在清除隐藏属性之前未能更改分区类型,导致出现此 diskpart 错误消息:
Virtual Disk Service error:
The object is not found.
完成后,您很可能希望将 ID 设置回 EFI(例如:修改 BCD)
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b