介紹:
這個方法用途是: 在一個外置硬盤上,制作一個可以在任何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. 完成所有操作, 你可以看到三個磁盤分區了
這個方法用途是: 在一個外置硬盤上,制作一個可以在任何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. 完成所有操作, 你可以看到三個磁盤分區了

更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
