And*_*ndy 18 mac windows-7 partitioning efi macos
我在一个 USB 机箱中有三个外部硬盘驱动器。在最近升级到 Windows 7 之后,这三个驱动器实际上安装在 PC 塔内,三个驱动器中的两个现在具有 200 MB EFI 分区,并且这两个驱动器在 Windows 7 或雪豹。其中一个驱动器是空的;然而,另一个上面有一堆我想尽可能保存的东西。
我怎样才能回到这些数据?我可以简单地删除 EFI 分区,一切都会好吗?或者我必须做一些更棘手的事情?还是我只是被冲洗了?
irr*_*ohn 18
我假设您最初在 Intel Mac (OS X) 系统上格式化了这些驱动器。
而不是解释我在其他地方听到的内容,我将简单地引用维基百科关于EFI 系统分区的文章。
在 Apple–Intel 架构的 Macintosh 计算机上,EFI 分区最初是空白的,不用于引导。
但是,EFI 分区用作固件更新的暂存区;具体来说,它将固件闪存实用程序(EFI 二进制文件)和数据文件(FD –“固件设备”)放在目录 EFI/APPLE/FIRMWARE 中,然后在以“闪存固件”模式重新启动系统时运行。
如果删除,系统仍会启动,启动管理器仍会允许用户选择启动 Boot Camp 分区或默认的 Mac OS X,但固件更新将失败。
正如我相信在其他答案中已经指出的那样,Windows 7不使用EFI 分区,并且在使用不使用 EFI 的系统时也不会创建。换句话说,如果您不打算将这些驱动器用作数据驱动器以外的任何东西,那么是的,您可以删除 EFI 分区。
恐怕我没有花时间进行试验并找出删除 EFI 分区是否会解决您在 Windows 7“看到”驱动器上的 NTFS 分区时遇到的问题。但似乎值得一试。
如果我没记错的话,您将无法从 WindowsDisk Management实用程序中删除 EFI 分区。删除 EFI 分区的一种方法是DISKPART从(提升的)窗口的命令提示符运行。
为此,我首先选择要删除的分区,然后验证我是否选择了正确的分区。下面是我的一个驱动器的示例。
在确定选择了要删除的分区后,该命令
delete part override
应将其删除。
(如果你不关心任何驱动器上的数据,只是想重新分区,你也可以使用clean命令。有关它的详细信息,类型HELP CLEAN在DISKPART。)
希望这可以帮助。
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 76 GB 0 B
Disk 1 Online 372 GB 32 GB
Disk 2 Online 465 GB 0 B
Disk 3 Online 931 GB 0 B
Disk 4 Online 149 GB 255 MB *
DISKPART> select disk 4
Disk 4 is now the selected disk.
DISKPART> list part
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 System 200 MB 20 KB
Partition 2 Unknown 37 GB 200 MB
Partition 3 Unknown 111 GB 37 GB
DISKPART> select part 1
Partition 1 is now the selected partition.
DISKPART> detail part
Partition 1
Type : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden : Yes
Required: No
Attrib : 0000000000000000
Offset in Bytes: 20480
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
* Volume 15 EFI FAT32 Partition 200 MB Healthy Hidden
Run Code Online (Sandbox Code Playgroud)
按照今天的标准,200 MB 的分区并不算什么。如果我是你,我就不会去打扰它。
但是,我有过删除 EFI 分区的经验。我尝试删除 Mac OS X 分区中的 EFI。事实证明,Mac OS X 将无法读取 EFI 硬盘中现有的 NTFS 分区。当我重新格式化整个硬盘以使用GUID 分区表(GPT) 时,我解决了这个问题。
另外,我怀疑 EFI 分区中是否有任何重要数据,但无论如何,以下是在 Mac OS X 中安装它的方法:
mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
138262 次 |
| 最近记录: |