作為虛擬磁碟的驅動程式,ImDisk 最主要的作用就是在於將某一個映像檔案 (Image file),給掛載 (mount)到任一特定的虛擬硬碟上 (可自行指定硬碟代號)。
所以如何將 ImDisk 當成 Ramdisk,基本的原理就是:
- 創建一個新的映像檔案。
- 將該映像檔案掛載到特定的虛擬硬碟上。
再來就是考慮如何在系統開關機時自動回存的功能了。
- 既然 ImDisk 可以將映像檔案掛載到虛擬硬碟上,所以只要在系統開機時執行掛載的指令即可。
- 但 ImDisk (至目前版本, 1.4.1)並沒有提供如何將虛擬硬碟內變更後的資料寫回至映像檔,所以就必須找一個具有「磁碟複製 (disk clone)」功能的工具程式,來達成寫回實體硬碟映像檔的功能。這邊目前我是採用同一作者撰寫超小巧的工具程式-rawcopy,來完成這一功能。(也可以使用如 dd for windows 工具)
- 將上述掛載與寫回作成批次指令 (batch file),然後在系統開關機時自動執行批次指令。
以下就把我安裝與設定 ImDisk 的心得整理成步驟實行的導引,我的環境為 Windows 7 x64。
閱讀全文 »