很多從Windows平台轉到Linux下的朋友都不會只在機器上裝一個Linux,而是保留著Windows。這樣,如果對Linux不習慣,偶爾還可以切換回來。畢竟Windows的桌面系統還是很人性化的。在Linux下訪問Windows分區,特別是對老的Fat分區是非常容易的,只需要mount一下即可,訪問ntfs分區稍微復雜一點,需要驅動支持。但有時,我們也會需要從Windows系統下訪問Linux分區,比如當啟動Windows過後,忽然想查看一下Linux下的某個文件而又不想重啟系統等。下面簡單介紹一下從Windows系統訪問Linux的方法。
最常用的是一個叫做explore2fs的工具。這個工具可以免費下載,並且提供接口以方便擴展。explore2fs操作是圖形化界面,只要運行就知道怎麼用了。該工具支持ext2,ext3,還可以將Linux分區上的文件拷貝出來,通常用來備份文件。不過一般來說,訪問Linux分區的工具都不會提供寫操作,有的即使支持寫也不會將其作為默認選項。explore2fs說明中是支持寫操作的,不過我按照要求更改設置後仍然沒有成功寫入過。
第二款工具是Ext2IFS。與explore2fs不同的是,Ext2IFS不是直接從其界面中訪問Linux分區,而是作為一個windows服務運行。它的設置界面是圖形化的,支持ext2和ext3。按照操作步驟設置完成後啟動服務,將會在我的電腦裡出現幾個新的分區,它們就是Linux分區的映射。此後就可以如訪問Windows文件系統一樣訪問它們。這個工具也不支持寫操作。下載地址(另存為)
另一個工具叫做Ext2Fsd,這是我用過的工具裡面唯一寫操作成功的,並且它直接提供源碼。和Ext2IFS一樣,Ext2Fsd也是作為一個服務在後台運行,訪問Linux分區時也是通過我的電腦裡的虛擬分區映射訪問。不過其啟動要通過命令行,而且要知道某個分區的具體位置。比如有一個分區在第一塊硬盤的第三個分區上,現在我想把它映射為f:盤,那麼就執行命令mount 0 1 f:。不過在這之前記得要運行setup,要不服務就沒運行。Ext2Fsd默認也不會將寫操作打開,需要修改注冊表文件Ext2fsd.reg,將WritingSupport改為00000001,另外要修改配置文件ext2fsd.inf,將裡面WritingSupport改為1。重新導入注冊表並啟動服務,寫操作就可以順利完成了。下載地址(另存為)
在Windows下訪問Linux分區會帶來很多方便,比如有一次我不小心吧fstab文件修改錯了,以致Linux無法啟動,其實只需吧fstab文件修改一點即可,於是用Ext2Fsd打開寫操作修改了fstab,系統就成功恢復了。不過,寫操作是非常危險的,這些軟件的作者都不建議使用,如果一定要用也要小心操作哦。