PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   [教學] Ramdisk 簡易按裝圖文教學與自動備份製作 (https://www.pcdvd.com.tw/showthread.php?t=771727)

53346 2008-05-17 02:40 AM

求救!
 
我重複試了好幾次後發現RamDiskLoad正常,可是RamDiskSave.bat這個批次檔就算手動雙擊去執行也沒辦法儲存到C槽...(批次寫到其他磁區也是不行),但是在cmd內直接下XCOPY參數卻正常(只有IE暫存無法複製過去會出現"共用抵制"的字樣),請問這是什麼問題 :confused:

akeake 2008-06-18 12:53 AM

分享一下,
我也遇到”共用抵制”的問題,
把它改成:

xcopy r:\*.* c:\Ramdisk\*.* /c /h /e /y

會把隱藏檔、系統檔、所有資料夾都備份,
而且,不會因遇到錯誤而終斷,

不過,像共用抵制這類不能copy的還是不能copy,

milli 2008-06-18 01:49 AM

個人是用更強大的copy程式來執行
就是robocopy(也是微軟出的)
備份以每三小時排程執行一次
最後關機再一次

----------以下是關機備份批次檔---------------
@echo off
c:
cd\
if exist c:\RamDiskBackup goto Point1
md c:\RamDiskBackup
md c:\RamDiskBackup\Working
:Point1
if exist c:\RamDiskBackup\Working Goto Point2
md c:\RamDiskBackup\Working
:Point2

c:\robocopy.exe R:\ c:\RamDiskBackup\Working /r:0 /w:0 /v /np /sec /e /mir

cd\

exit
----------------------------

-------------以下是開機複製批次檔---------
@Echo Off
cd\

c:\robocopy.exe c:\RamDiskBackup\Working R:\ /r:0 /W:0 /v /np /sec /e

cd\

exit
-------------------------

terminus 2008-06-21 05:11 PM

我遇到一個奇怪的問題。
似乎這種開關機自動執行檔遇到WINDOWS自動更新後重起時會被跳過。
目前看來是沒有拷貝儲存的檔案到RAMDISK裡面。
一般的開關機倒是正常。

jerryhero 2008-07-08 02:50 AM

Intel i945P 主板
4GB RAM
總共32XX
未開RAMDISK 可用27XX
設1GB RAMDISK 可用17XX

用不到那768MB?

有方法解決嗎?

已用ramdisk_20080125 版

tangdon 2008-07-10 10:02 AM

之前沒成功

最近重試了一下

成功了 :)

以下是個人參考的文章

Gavotte Ramdisk 1.0.4096.3 /PAE + NTFS [壓縮碟] 測試成功!
順便回答 chrishikki 的問題:

不過要注意的是 rdutil R: registry 動作似乎得在 /PAE 執行前做,不然還是會出現,
packing volume R: ...packed data too large (>1M)
(2008-01-22_0106 訊: 壞喵 已找到歸零修正的方法,請續看本回應下面的文章:「Gavotte Ramdisk 1.0.4096.3 /PAE + NTFS ([壓縮碟]) 安裝步驟」)

這會衍生一個小問題:
當你的 RAM 有 8GB 以上時,WinXP x32 下,啟動 Gavotte Ramdisk 是無法開到單碟超過 4GB 的 RamDisk 的。(x32 OS 只能用到 4GB,所以無法在 4GB 定址下開 5GB RamDisk 吧!這是邏輯常識。)
也就是說,5GB 的 Gavotte RamDisk 想靠 rdutil R: registry 包裝 NTFS ([壓縮碟]) 是不可能的事。(最多只能用預設的 FAT32)

看來還是有一點小 Bug 待改進啊!
(之前 1.0.4096.2 先包裝好後再 /PAE 重開機還是沒效用的,算的上有一點進步!)
(2008-01-22_0106 訊: 壞喵 已找到歸零修正的方法,請續看本回應下面的文章:「Gavotte Ramdisk 1.0.4096.3 /PAE + NTFS ([壓縮碟]) 安裝步驟」)



另 想建議 Gavotte 兄,
Gavotte RamDisk /PAE 還是維持用「可自設定大小」的方式,不要只有「/PAE 全吃」的功能。(可自設定想用的 /PAE RAM 大小,而不是「全吃」光!)
而把 0G 設為 Auto Settings (自動偵測 /PAE) RAM 的大小。(即設 0G 表 /PAE RAM 全用)
因為相信以後一定會有其它程式也仿效 Gavotte RamDisk /PAE 的功能。
若 Gavotte RamDisk /PAE 把 4GB 以後的 RAM 全吃了,那別的程式就無法使用了。
Ex: 我有 16GB RAM
= 4GB (給 x32 OS)
+ 2GB (給 SuperCache II /PAE)
+ 2GB (給 Qsoft Ramdisk /PAE)
+ 8GB (給 Gavotte RamDisk /PAE)

這樣可「自設定 /PAE RAM 大小」的 Gavotte RamDisk /PAE,就派的上用場了!
(以上對 Gavotte 的建議是 壞喵 自語自語,不要理 喵!)


標題:Gavotte Ramdisk 1.0.4096.3 /PAE + NTFS ([壓縮碟]) 安裝步驟
作者:badcat [壞喵]
順便把步驟重寫一下。(2008-01-22_0031 修)

一. 匯入 ram4g.reg 機碼

二. 設定 boot.ini - /PAE 參數:
請先確定 boot.ini 內容,控制台\系統\進階\啟動及修復\設定\系統啟動\(如果你要以手動...) 編輯(E)
(...前略)
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptOut /PAE

若你開啟了 DEP 功能,(控制台\系統\進階\設定\資料執行防止) 完整 DEP
/NoExecute=OptIn (※ 基本 DEP)
/NoExecute=OptOut (※ 完整 DEP)
/PAE 預設就會使用,(就不一定需要設定 /PAE 參數,不過建議還是設定 /PAE 保安心)

而 /EXECUTE, /NOEXECUTE=AlwaysOff
這兩個參數要「刪除」,不能和 /PAE 一起使用。

三. 重開機。使用 UsePAE 生效:

四. 安裝 RamDisk

執行 ramdisk.exe - GUI 前導
Install Ramdisk
Disk Size(Bytes): (設定你要的大小)
按 OK。(有時比較慢,要等個十幾秒,之後會出現 Success。)

五. 將 RamDisk 「完全」清空為 0: (不然 rdutil R: registry 會太大!)
FORMAT R: /FS:FAT32 /V:RamDisk /FORCE
(最重要的一步,NTFS 的前面有太多的資料無法清空,FAT32 才能完全清空)

六. 設定 rdutil R: registry:
(README.TXT, README.CHS, README.CHT 內容相同,差在英繁簡中文。)
7. 參數: Image
由rdutil程序管理,主要用以自動加載NTFS映像. 例如:
1) 加載虛擬盤,不要做任何操作 (簡體中文的「加載」,應該就是「安裝」?前面步驟已安裝好,故省略...)
2) 格式化為NTFS
FORMAT /FS:NTFS /Q /V:RamDisk /A:512 /C /FORCE R:
(/C 加上「壓縮」、/FORCE 是強制 (小心使用))
3) 把NTFS的日誌大小設到最小(2M)
CHKDSK /L:2048 R:
4) 預設訪問權限(例子是只允許管理員們使用虛擬盤)(不一定要做,隨人需求)
CACLS R:\ /G: BUILTIN\Adminstrators:F
5) 創建一些目錄結構,如臨時目錄
MKDIR R:\TEMP
6) 壓縮虛擬盤,並存到這個註冊表中
rdutil R: registry

七. 檢查成果:
檢查 R:RamDisk 是否如你所想,並檢查 工作管理員 (taskmgr.exe)
若 可用空間 + RamDisk 空間 > 總共空間。恭喜您!終於成功了!

之後看您要設定 Pagefile.sys (PF [分頁檔]),\TEMP、還是 IE/Firefox Cache 就隨便你了!(步驟太多,先暫時不寫!喵喵 有點懶!)

P.S. 當 Ramdisk.exe 執行 Remove Ramdisk 時,會順便把 ram4g.reg 機碼「取消」。(不使用 UsePAE) 這是要注意的小地方。

快速設定法:(您可以做成 Batch 批次檔 Gavotte_RamDisk_rdutil.bat ) (完全自動化,使用時請小心設定!)
. . . . . 批次檔開頭
cd /d D:\Gavotte Ramdisk
rem ※ 指您 rdutil.exe 放置的目錄。
FORMAT R: /FS:FAT32 /V:RamDisk /FORCE
FORMAT R: /FS:NTFS /Q /C /V:RamDisk /A:512 /FORCE
CHKDSK /L:2048 R:
MKDIR R:\TEMP
rdutil R: registry
pause
rem 加 pause 是為了看 rdutil 的結果是否成功?
. . . . . 批次檔結尾

53346 2008-07-10 02:52 PM

樓上這篇內容好複雜,看不太懂...
請問主要是解決什麼問題?

我8G的RAM可以正常設定到5GB的RamDisk,
再來就是開關機的備份正常嗎 :confused:

franklin523 2008-07-10 04:14 PM

引用:
作者leonyu0811
請問,為什麼我用XP64的OS
執行Gavotte Ramdisk
在程式畫面按下Install Ramdisk
會出現Failed的字樣?

我也是...我是用雙OS(XP 32bit 和Vista 32bit)
XP可以但是vista卻失敗
也是出現Fail的字樣...vista還真的難搞...XD

botton 2008-07-10 06:32 PM

好詳細的教學,感謝樓主的用心與分享 :)

zohar 2008-07-11 04:42 AM

引用:
作者franklin523
我也是...我是用雙OS(XP 32bit 和Vista 32bit)
XP可以但是vista卻失敗
也是出現Fail的字樣...vista還真的難搞...XD

對啊,等了這麼久,for Vista 64bit的版本還是沒出來 :stupefy:
又不想用付費的 :cry: ......


所有的時間均為GMT +8。 現在的時間是12:24 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。