Linux與Windows硬碟資源互訪

來源:互聯網
上載者:User


目前,個人電腦使用者中許多人都使用Windows系統,但也安裝了Linux系統,因此如何在Linux或Windows中實現硬碟資源互訪就顯得非常重要。
Linux下訪問Windows硬碟分區

在Red Hat Linux下訪問Windows系統的硬碟分區很簡單。因為Red Hat Linux提供了對幾乎所有檔案系統的支援,因此它可以直接讀寫Windows系統的分區。安裝Red Hat Linux 時,就可以指出電腦中存在的Windows分區的位置,並指定想要將它們載入到Linux檔案系統中的位置。

通常,將Windows系統中C盤的內容載入到Linux系統下的目錄/mnt/c,這時就可以如同看待Linux檔案系統中一個目錄一樣看待C盤了。我們可以對其中的檔案進行讀寫,或者在其中建立一個新的檔案或目錄。如果安裝時沒有指定Windows分區的位置,或者由於其它原因使/mnt/c目錄下看不到系統Windows分區C盤的內容,就可以用下面的命令手動載入該分區:

#mount -t vfat/dev/hdal /mnt/c

此命令可以將裝置名稱為/dev/hda1(可以是任何實際存在的分區裝置名稱)的Windows分區載入到目錄/mnt/c 下,參數“-t vfat”表明載入的檔案系統類型為vfat。用類似的mount命令,也可以載入磁碟片檔案系統,只不過磁碟片的檔案系統裝置名稱通常是“/dev/floopy”或“/dev/fd0H1440”。為了統一起見,可將其載入到目錄/mnt/floopy中。

Red Hat Linux中還提供了一個檔案系統的系統配置指令檔,通過修改它可以讓Linux啟動時自動載入需要的其它非Linux檔案系統。這個指令碼是檔案/etc/fstab,它的一個典型例子如下:

/dev/hda3 / ext2 defaults 1 1
/dev/hda4 swap swap defaults 0 0
/dev/fd0 /mnt/floppy ext2 noauto 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,r0 0 0
none /proc proc proc 0 0
none /dev/pts devpts mode=0622 0 0
/dev/hda1 /mnt/c vfat auto,rw 0 0
/dev/hda5 /mnt/e vfat auto,rw 0 0
該檔案中每行記錄了一個系統自動載入的檔案系統的資訊,各列的意義依次為裝置名稱、載入目錄、檔案系統類型、載入參數(自動、讀寫、模式等)、標記位。從這個檔案可以看到,第一行是Linux自身的檔案系統,第三、第四行代表軟碟機和光碟片磁碟機,它們都不是自動載入的,最後兩行代表兩個需自動載入的Windows分區。

值得注意的是,對於磁碟片、光碟片這些儲存介質通常用“noauto”參數。如果像上例這樣,它們在fstab檔案中有記錄,插入磁碟片或者光碟片後,只需運行命令“mount/mnt/floopy”或“mount/mnt/cdrom”就可以將其載入Linux系統。在取出磁碟片或者光碟片之前,必須運行命令“unmount/mnt/floopy”或“unmount/mnt/cdrom”取消它們的載入。否則,Linux系統會鎖住該磁碟機,即使按硬體按鈕也無法將其取出。

Red Hat Linux 這種識別其它檔案系統的功能將大大方便使用電腦,在Linux下可以像對待其自身的資料一樣對待Windows分區中的資料。比如,在Linux下實踐各種命令的同時,還可以

Windows下訪問Linux硬碟分區

Windows系統在處理各種檔案系統方面,還不能像Red Hat Linux那樣方便。因此,要查看Linux分區中的內容就需要藉助於其它的軟體工具了。

下面我推薦一個目前流行的、功能穩定的工具軟體fsdext2。

fsdext2軟體提供在Windows系統下讀Linux分區的功能。獲得fsdext2的壓縮軟體包之後,先將其解壓縮,然後運行命令install。這個安裝命令將fsdext2需要的幾個vxd檔案拷貝到Windows的系統目錄下。

使用fsdext2提供的mount命令,將ext2檔案系統載入到Windows系統下。mount命令的參數是Linux分區的裝置名稱(命名規則與Linux下的一樣)。然後fsdext2會自動尋找一個未分配的盤符代表Linux分區。這樣,我們就可以像訪問一個Windows分區一樣訪問Linux分區了。(出處:PConline)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.