我已经在 MacBook Pro 中安装了 Mac OS X。我在同一台机器上安装了 Windows 7,但创建了一个单独的分区。
有没有什么方法可以在 Mac OS X 中访问我的 Windows 分区的文件(例如 mp3 文件或照片等)以及反之亦然?
命令的输出diskutil list
:
Last login: Tue Aug 16 13:37:08 on console
theali:~ SAli$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *320.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS MacOSx 150.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 169.2 GB disk0s4
并且 Windows 分区使用 NTFS 格式化。您可以在此处看到这些内容:
答案1
鉴于您最新的屏幕截图,答案很简单——但解决方案却并非如此。首先,Windows 和 OS X 使用不同的分区表。Windows 使用主引导记录 (膜生物反应器),而 OS X 使用GUID 分区表(谷氨酰胺磷酸酶)。
当您安装 Boot Camp 时,磁盘被转换为使用 MBR 和 GPT 的“混合”磁盘。这部分解释如下这里。
你似乎创造了一个逻辑分区,这是扩展分区. Windows 中的更改会写入主引导记录。但是,OS X 无法识别其 GPT 中的这些更改,因为它尚未更新。
简单来说,您的扩展BOOTCAMP
分区在 OS X 中被识别为 320GB,因为 OS X 还无法识别您在 Windows 中创建的逻辑分区。
你能做什么?
我猜只有一个选择:更新 GPT 条目。不过这并不简单,我可能无法帮助你,因为我个人从未这样做过。这在VMware Fusion 线程,但很大程度上取决于您的个人设置。更不用说您可能会在此过程中破坏一些东西。
答案2
我会推荐OSXFUSE现在不再使用 MacFUSE,因为 MacFUSE 自 2009 年以来就没有更新过,而 OSXFUSE 已开始承担这一任务。
OS X 版 FUSE 可让您通过第三方文件系统扩展 Mac OS X 的原生文件处理功能。OSXFUSE 是 MacFUSE 的后继产品,MacFUSE 已被数十种产品用作软件构建块,但已不再维护。
答案3
解决方案是安装 rEFIt。它有一个同步 GPT 和 MBR 表的选项。只需进入谷歌,输入download refit mac
,你就会看到下载链接。安装后,重新启动你的 mac两次。这样 rEFIt 就可以正常工作了。然后重新启动后,您将能够转到显示 Mac 和 Windows 的屏幕。使用右箭头导航到下行的小驱动器图标,然后按 Enter。您将看到以下问题:Sync MBR? [y/n]
点击“是”,它已正确更新并同步。现在您可以在 MacOS 中看到您的 NTFS 驱动器。
要获取它的写访问权限,请使用 OSXFuse。