16.4. 存取 Windows 的分割區

我有一個 Red Hat Linux 與 Windows 98 共存的多重開機系統。 當我執行 Linux 時,有什麼方法可以讓我存取我的 Windows 分割區呢?

有兩種方法可以讓您存取另一個系統上的分割區(例如,Windows 的分割區)。

首先您應該找出 Windows 分割區所放置在實體硬碟上的地方(例如 primary master 的 IDE 磁碟或第一個 SCSI 磁碟)。 如要找出這些資訊,您可以使用 硬體瀏覽器,它將會列出關於您 Red Hat Linux 系統上硬體的詳細資訊。

如要啟動 硬體瀏覽器,請選擇 『主選單』 => 『系統工具』 => 『Hardware Browser』。 圖形 16-1 顯示了使用中的 硬體瀏覽器

圖形 16-1. 硬體瀏覽器 硬碟裝置的列出

在面板上選擇 『硬碟』 並從所顯示的 『磁碟資訊』 中找出您的 Windows 分割區。 Windows 分割區通常會使用 FAT 或 FAT32 檔案系統類型。 這種檔案系統類型可掛載在 Linux 中以讀取; 然而假如您的 Windows 分割區使用 NTFS,您則無法掛載與讀取它,因為 Red Hat Linux 並不支援 NTFS 檔案系統。 請注意您 Windows 分割區上的 『裝置』 資訊,因為這就是您將要掛載來存取 Windows 上之資料的裝置。

在您知道您的 Windows 分割區所位於硬碟上的位置之後,請在 shell 提示符號下登入為 root(輸入 su 然後輸入 root 的密碼)。

輸入以下指令來建立要掛載 Windows 分割區的一個目錄,例如:

mkdir /mnt/windows

在您存取該分割區之前,您必須先將它掛載在您剛建立的目錄下。 請以 root 身份在 shell 提示符號下輸入以下指令(這裡的 /dev/hda1 是您在 硬體瀏覽器 中找到的 Windows 分割區):

mount -t vfat /dev/hda1 /mnt/windows

然後您可以登出 root 使用者模式,並轉換至已掛載的 Windows 分割區來存取您 Windows 中的資料:

cd /mnt/windows

如要在每次啟動您 Red Hat Linux 系統時自動掛載一個 Windows 分割區,您必須修改 /etc/fstab 檔案,這個檔案是用來設定所有檔案系統以及磁碟裝置的掛載選項。

在 shell 提示符號下,su 為 root,遵照以上例子的步驟。

再來,輸入以下指令以在一個文字編輯器開啟 /etc/fstab 檔案:

gedit /etc/fstab

在新的一行增加以下的資訊(以您在 硬體瀏覽器 發現的 Windows 分割區取代 /dev/hda1):

/dev/hda1 /mnt/windows vfat auto,umask=0 0 0

儲存這個檔案,然後離開您的文字編輯器。

下次系統重新開機後,/etc/fstab 檔案會被重新讀取,然後 Windows 分割區便會自動被掛載在 /mnt/windows 目錄下。 如要在 shell 提示符號下存取該分割區,請輸入 cd /mnt/windows 指令。 如要瀏覽含有空白的目錄或檔案,請以雙引號將該目錄或檔案的名稱括住,例如 ls "Program Files"