Imdisk 虛擬磁盤(pán)驅(qū)動(dòng)器可以從虛擬內(nèi)存中或通過(guò) I/O 重定向磁盤(pán)文件映像模擬硬盤(pán)分區(qū)、軟盤(pán)驅(qū)動(dòng)器、CD/DVD-ROM。這是一款非常經(jīng)典實(shí)用的虛擬磁盤(pán)驅(qū)動(dòng)程序,imdisk 就是一個(gè)ramdisk軟件,用imdisk做內(nèi)存虛擬盤(pán),體積小巧又免費(fèi),只有幾百k,最為令人稱(chēng)贊的是它的按需分配功能,即建立內(nèi)存盤(pán)時(shí)并不立即分配所有的內(nèi)存,用多少才分配多少,例如你用imdisk創(chuàng)建一個(gè)1g容量的內(nèi)存盤(pán),imdisk 并沒(méi)有馬上占用1g內(nèi)存,而是內(nèi)存盤(pán)用多少它就占用多少內(nèi)存。
ImDisk 在創(chuàng)建物理內(nèi)存/虛擬內(nèi)存鏡像還是很容易的,加載 ISO 鏡像也沒(méi)有問(wèn)題,如果你想把數(shù)據(jù)存放在內(nèi)存里,那還是要折騰一下的。
因?yàn)镮mDisk虛擬的內(nèi)存硬盤(pán)每次重啟后就會(huì)消失,所以就需要批處理來(lái)自動(dòng)解決這個(gè)問(wèn)題,大致思路是讓 ImDisk 自啟動(dòng)并加載虛擬硬盤(pán),如果是存放臨時(shí)數(shù)據(jù),那么關(guān)機(jī)的時(shí)候就不用管了,因?yàn)閿?shù)據(jù)不要了。
而如果想把 Firefox 或者 Chrome 放進(jìn)內(nèi)存運(yùn)行,就需要在關(guān)機(jī)的時(shí)候?qū)㈢R像保存,開(kāi)始的時(shí)候再加載鏡像了。
一來(lái)可以加快運(yùn)行速度,二來(lái)如果你是 SSD 硬盤(pán)還能延長(zhǎng)壽命(但,有人做過(guò)測(cè)試,長(zhǎng)期高頻率讀寫(xiě) SSD 硬盤(pán),幾個(gè)月過(guò)去了,還是好的…)。