介紹:
這個方法用途是: 在一個外置硬碟上,製作一個可以在任何Mac電腦(G4,G5-PPC和Intel-based)上可以啟動的HFS+分區, 以及一個FAT32分區, 用於在OS X和Windwos之間交換資料, 而不用在兩個作業系統上安裝任何第三方的驅動程式. 而NTFS專門用於Windows系統.
目前OS X上, 只支援讀取NTFS分區的資料, 不支援寫, 要想支援寫, 就要安裝第三方驅動, 比如Paragon NTFS或者NTFS 3g等, 前面的那個是收費的商業軟體, 後面這個是免費的開源軟體, 後面有時間介紹這個軟體的安裝和簡單的排錯. 而在Windows上要想存取HFS+分區的資料也要安裝第三方驅動, 目前最好用的當數MacDrive, 是商業收費軟體. 而FAT32的最大缺點就是單個檔案最大支援4GB, 這對於當前來說是一個很大的限制.
這樣分區之後, 這個外置硬碟即可以在Windows的PC上使用, 也可以在Mac機器上使用, 而且可以彼此交換資料, 方便於技術人員存取資料.
注意:
特別要注意的是, 進行下面操作的時候, 所有的硬碟資料都會被清除無法恢複, 所以請先備份資料. 而且操作中一定要小心, 否則可能破壞你的內建硬碟的資料.
操作準備:
需要的裝置: 一台Mac OS X的機器和一台Windows XP機器.
這個方法在 OS X 10.3以上和Windows XP系統上實驗成功.
本操作需要一定的shell知識和基本的Windows分區操作, 要求能夠按照說明嚴格操作. 如果不能確定自己是否有能力, 請一個有經驗的技術人員協助是推薦的方法.
下面的斜體字是需要輸入的命令, 圖中的紫色字元都是使用者輸入的命令。
下面的執行個體中準備做如下的分區:
• 一個 ~20Gb HFS+分區
• 一個 ~20Gb FAT32分區
• 一個 ~40Gb+ NTFS分區
操作步驟:
1. 將外置硬碟通過USB或者Firewire串連到你的Mac機器上, 運行Terminal, 並輸入下面命令, 以使用root使用者來進行下面所有操作, 當系統詢問密碼時, 請輸入admin的密碼:
sudo –s
2. 通過下面命令確定外置硬碟的裝置名稱:
ls /dev/rdisk?
通常地, /dev/rdisk0是你的內建硬碟的裝置, 而你的外置裝置一般是/dev/rdisk1或者是/dev/rdisk2等. 下面我們就使用rdisk1作為後面的例子, 如果你的是ridskN, 請替換下面的disk1為diskN.
3. 解除安裝的硬碟, 你可以從Finder裡面使用Eject, 也可以使用/Applications/Utilities/Disk Utility.app來解除安裝(unmount), 也可以使用下面命令來解除:
diskutil unmount /Volumes/mountdrive
其中mountdrive就是被安裝的硬碟的卷名, 你可以在/Volumes目錄中找到.
如果遇到上面命令無法解除的時候, 可以加一個force, 如下:
diskutil unmount force /Volumes/mountdrive
4. 使用下面命令建立三個分區:
對於OS X 10.4.5以上的系統使用命令:
diskutil partitionDisk disk1 3 APMFormat HFS+ HFS+ 20G MS-DOS FAT32 20G MS-DOS NTFS 40G
對於OS X 10.4.4和一下的版本使用:
diskutil partitionDisk disk1 3 HFS+ HFS+ 20G MS-DOS FAT32 20G MS-DOS NTFS 40G
對於不同的系統版本請使用相應的命令.
同樣上面的命令完成後, 這三個分區會被自動地安裝到/Volumes/中, 請使用3中的方法來解除安裝(unmount). 在OS X 10.5中注意, 要解除所有三個分區, 因為在OS X 10.4和以前的版本是預設解除所有那個裝置上的所有分區的, 在10.5中則不是.
5. 使用下面的命令來得到分區的資訊, 請列印或者嚴格抄寫每一項的資料:
pdisk
然後輸入l(注是小寫L), 然後輸入/dev/disk1. 圖1:
這時使用下面的步驟刪除第5個分區:
6. 輸入p來察看當前的分區情況, 應該是, 圖2:
目前只剩下5個了.
7. 輸入下面命令產生NTFS分區:
其中第一行是大寫的C
第二行的資料來自於圖1中的 DOS_FAT_32_Untitled_3中的base列的數值.
第三行的數來自於 圖1中的 DOS_FAT_32_Untitled_3中的length列的數值.
8. 現在再來檢查目前的分區情況, 圖3:
請列印或者記錄下上面的資料, 以備後用.
輸入兩次q來退出pdisk. 通常情況下, 退出pdisk後系統會自動安裝硬碟分區, 同樣使用步驟3中的方法來解除安裝.
9. 下面使用fdisk來產生MBR以使Windows識別. 注意MBR只能允許最多4個主要磁碟分割. 輸入下面命令:
10. 輸入print命令確定各項都正確:
11. 寫入MBR到硬碟:
write
然後退出:
quit
12. 所有的Mac上面的shell命令操作結束, 解除分區的安裝, 然後串連到一個Windows XP系統上, 進入Disk management, 格式化NTFS分區, 見
13. 完成所有操作, 你可以看到三個磁碟分割了