Sar*_*rim 44 windows-7 partitioning gpt uefi
这个磁盘是OCZ VERTEX 128GB SSD。它从 OSX 格式化为 GPT。磁盘布局是,
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *128.0 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_RAID 63.8 GB disk1s2
3: Apple_Boot Boot OS X 134.2 MB disk1s3
4: Microsoft Basic Data ssdwin 63.9 GB disk1s4
Run Code Online (Sandbox Code Playgroud)
我正在尝试在“ssdwin”分区中安装 windows7,但是当我使用 EFI 引导 windows 7 64 位 USB 安装程序时,它说,
Windows 无法安装到此磁盘。所选磁盘有一个 mbr 分区表,在 EFI 系统窗口中只能安装到 GPT 磁盘。
但我的磁盘是 GPT 磁盘。知道我怎么能从中恢复吗?
Rod*_*ith 75
您是否碰巧使用 Apple 的磁盘工具在那个即将成为 Windows 的分区中创建了一个 FAT 文件系统?如果是这样,您将磁盘从合法的 GPT 磁盘转换为混合 MBR磁盘,OS X 将其视为 GPT,Windows 将其视为 MBR。这种情况的解决办法是清除混合MBR数据。许多实用程序可以做到这一点。我将描述如何使用我自己的GPT fdisk ( gdisk
)实用程序执行此操作:
gdisk
通过sudo gdisk /dev/disk1
在终端窗口中键入来启动您的磁盘。(如果设备标识符与您之前介绍的不同,或者您使用其他操作系统来完成这项工作,请更改设备标识符。)p
以查看分区表以验证您在正确的磁盘上工作。如果没有,请键入q
退出而不保存更改,然后使用另一台设备重试。x
以进入专家菜单。n
以创建新的保护性 MBR。请注意,gdisk
不会确认更改;它只会向您显示新的专家提示。w
以保存更改。系统会要求您确认此操作。这样做。运气好的话,这将解决问题。但是,如果没有,您可以使用gdisk
'sv
选项(在任何菜单上)来gdisk
查找分区表问题。它可以自动修复一些小问题,但有时您需要进行明确的更改。有关详细信息,请参阅有关 GPT 修复的GPT fdisk 文档。
El Capitan 附录:
Apple 的 OS X 10.11(“El Capitan”)包含一项新功能,称为“无根”或“系统完整性保护”,这使得运行某些类型的实用程序(包括 GPT fdisk)变得困难或不可能。可以肯定的是,这项新功能旨在通过让恶意软件更难控制计算机或用户意外损坏自己的系统来提高安全性;但如果您确实需要使用 GPT fdisk 或其他第三方工具,它也会导致问题。如果 Apple 自己的工具允许删除混合 MBR,我不知道它是如何用它们完成的,所以 AFAIK 这个任务确实需要绕过这个新的安全功能。
有多种方法可以解决此问题,例如:
gdisk
在此环境中运行,尽管您可能需要调整PATH
环境变量。(我没有尝试过这种方法,所以可能存在我没有考虑过的障碍。)csrutil disable
,然后重新启动到您的常规环境。此操作禁用无根系统。您可以通过执行这些步骤重新启用它,但通过enable
而不是disable
到csrutil
。有关无根环境主题的更多信息,请参阅此页面。
归档时间: |
|
查看次数: |
156539 次 |
最近记录: |