歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux和Windows系統共享交換分區的實現

Linux和Windows系統共享交換分區的實現

日期:2017/2/28 17:22:42   编辑:Linux教程

許多網友通過在機器上安裝雙系統來運行 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 試了一下,可以的

Copyright © Linux教程網 All Rights Reserved