許多網友通過在機器上安裝雙系統來運行 Linux 和 Windows。Linux 通常采用交換分區。進入 Windows 下則采用交換文件,這時交換分區就完全閒置了。其實我們完全可以把這塊空間利用起來,存放一些不需要長久保存的文件,例如交換文件等等。所需要的只是一個簡單的文件系統驅動程序 swapfs,可在這裡下載 http://www.acc.umu.se/~bosse/swapfs-2.zip
(順便提一句,swapfs 的作者是個文件系統 fans,主頁上有不少文件系統和准文件系統,值得一觀)。
簡而言之,swapfs 這個軟件做了兩件事:當 Windows 啟動的時候,它在交換分區上創建一個新的 FAT 文件系統;當 Windows 關閉的時候,它在交換分區上創建一個新的 swap 文件系統。
讓 Windows 把交換文件放到交換分區上有兩個好處:
1、節省了單獨的交換文件空間。
2、交換分區是獨立的文件系統,交換文件存放在上面不會碎片化。
安裝 swapfs 步驟很簡單。下載 swapfs 驅動,解壓縮到 swapfs 目錄,其中包含 1 個目錄和 5 個文件
目錄
--------------------------
sys 源代碼
文件
--------------------------
COPYING.TXT GPL v2 許可。
install.txt 一個極簡單的安裝說明。
readme.txt 說明文件。
swapfs.reg 注冊表項目。
swapfs.sys 驅動程序。
我們關心的是 swapfs.reg 和 swapfs.sys。
首先把 swapfs.sys 復制到 %systemroot%\system32\drivers\ 目錄。然後我們需要通過添加注冊表項目來知會 Windows 一聲。用普通的文本編輯器修改 swapfs.reg 當中
"SwapDevice"="\\Device\\Harddisk0\\Partition5"
和
"S:"="\\Device\\Harddisk0\\Partition5"
這兩行以符合你的需要。第一行是 Windows 內部命名系統;第二行是兼容的 MS-DOS 命名法。規則很簡單,第一個分區 hda1 是 Partition1,依此類推,擴展分區跳過不計。雙擊導入注冊表,然後重新啟動就能看到新的 S: 盤了。
注意 swapfs 不會幫你保存系統上的任何數據。
換言之,就是在s盤的文件將會在下次啟動時消失。
裝了個 Windows 試了一下,可以的