Mac OS X:如何製作一個可啟動HFS+,一個FAT32,和一個NTFS分區(外置硬碟)

來源:互聯網
上載者:User
介紹:
    這個方法用途是: 在一個外置硬碟上,製作一個可以在任何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.     完成所有操作, 你可以看到三個磁碟分割了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.