我为我的 MacBook Pro 13 Mid-2009、2.53GHz 8GB RAM 购买了一块 128 GB 的三星 SSD。
我想尝试一下 Ubuntu,所以我先安装了它。一切都很顺利,但几周后我想切换回 OS X。所以我用 OS X 磁盘启动并擦除了 SSD,但我无法安装 OS X。磁盘实用程序不再允许我擦除磁盘或创建分区。它显示错误,输出输入错误。
我也移除了 SSD 并将其外部使用,试图彻底擦除它,但没有效果。
结果sudo fdisk /dev/sda
:
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xdaa79ffb.
Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by write
答案1
使用任何带有实用程序的“启动 CD”(您可以在网络上找到很多此类 CD(例如,Heren Boot CD 等)然后加载您的计算机并启动fdisk
(MSDOS fdisk sw)之后,在命令行中输入:
fdisk /mbr
,然后您可以尝试编辑/删除分区
此后,您应该能够在那里加载任何新的操作系统。希望它会有所帮助:)
答案2
您可以尝试创建一个新的分区表。
- 从 LiveCD 启动
- 找出你的 SSD 是什么驱动器(例如 sdX)
- 安装 GUID 分区编辑器 (
sudo apt-get install gdisk
)注意:这将临时安装应用程序,每次从 Live CD 启动时都需要执行此操作 - 使用 gdisk 打开此驱动器
sudo gdisk /dev/sdX
- Write'n'exit (
x
);显然这会将 MBR 转换为 GUID - 可选:尝试再次打开磁盘(使用 gdisk)并创建一个分区
- 使用 Mac 安装介质重新启动
gdisk 的使用来自Arch GUID 维基。我没有测试过此信息,有疑问,请咨询gdisk 手册页。
答案3
使用分区擦除分区并保留磁盘未分配