PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 儲存媒體討論區
帳戶
密碼
 

回應
 
主題工具
absolute
Master Member
 
absolute的大頭照
 

加入日期: Mar 2001
您的住址: 新竹市
文章: 2,315
Question Dataram RAMDisk 目錄都是亂碼

麻煩路過熱心的大大幫忙瞧瞧問題出在哪兒
我的NB是GM965配4.5GB RAM,VGA吃384MB,切512MB當TMP,跑Win7 32bit,
只要是這種流程就會讓RAMDisk磁碟內都是亂碼:
斷電 -> 開機 -> 進Win7 -> 亂碼
斷電 -> 開機 -> 進Win7 -> 休眠 -> 重新進入Win7 -> 亂碼

若是這種流程就是正常的RAMDisk目錄:
斷電 -> 開機 -> 進Win7 -> 不斷電重開機 -> 進Win7 -> 正常

Dataram RAMDisk是免費v3.5.130R23,設定如下:






     
      

此文章於 2012-05-25 08:45 PM 被 absolute 編輯.
舊 2012-05-25, 08:42 PM #1
回應時引用此文章
absolute離線中  
NEVERENDnew
Advance Member
 
NEVERENDnew的大頭照
 

加入日期: Oct 2004
您的住址: 高打狗熊
文章: 300
這是小弟的設定參考

win7 64位元

 
__________________
猜猜看第一張圖是在高雄的哪棟大樓裡


第二張應該不用猜了吧
舊 2012-05-25, 09:17 PM #2
回應時引用此文章
NEVERENDnew離線中  
ylong
Advance Member
 

加入日期: Feb 2001
您的住址: 台北
文章: 371
問題在於 32bit OS 管不到超過 4GB 的 ram, 所以休眠時不會將這區塊的資料寫到檔案去.
於是休眠回復後, 那一區當 ramdisk 的資料就會消失, 所以就產生亂碼或其它檔案存取問題.

我用 WinXP 32bit + Vsuite ramdisk 的解決辦法是在休眠前關閉存取該磁碟的程式,
另外刪除上面所有檔案, 這樣休眠回復後比較不會發生問題. 但偶爾還是會碰到啦...
舊 2012-05-26, 11:04 AM #3
回應時引用此文章
ylong離線中  
absolute
Master Member
 
absolute的大頭照
 

加入日期: Mar 2001
您的住址: 新竹市
文章: 2,315
引用:
作者NEVERENDnew
這是小弟的設定參考
win7 64位元

謝謝大大的回應 剛剛踹過打開 save/load disk image,
結果竟然搞掛 RAMDisk,得改掉系統TMP設定路徑才能再進去改設定,
我覺得可能是免費版的跟GM965 chipset配4.5GB RAM不合
舊 2012-05-27, 03:40 PM #4
回應時引用此文章
absolute離線中  
absolute
Master Member
 
absolute的大頭照
 

加入日期: Mar 2001
您的住址: 新竹市
文章: 2,315
引用:
作者ylong
問題在於 32bit OS 管不到超過 4GB 的 ram, 所以休眠時不會將這區塊的資料寫到檔案去.
於是休眠回復後, 那一區當 ramdisk 的資料就會消失, 所以就產生亂碼或其它檔案存取問題.

我覺得不是喔 因為這種流程還是會讓ramdisk維持正確內容:
斷電→開機→進Win7→不斷電重開機→進Win7→正常→休眠→斷電後重開機→進Win7→正常
有機會再試試別種免費的ramdisk看看
舊 2012-05-27, 03:45 PM #5
回應時引用此文章
absolute離線中  
ylong
Advance Member
 

加入日期: Feb 2001
您的住址: 台北
文章: 371
引用:
作者absolute
我覺得不是喔 因為這種流程還是會讓ramdisk維持正確內容:
斷電→開機→進Win7→不斷電重開機→進Win7→正常→休眠→斷電後重開機→進Win7→正常
有機會再試試別種免費的ramdisk看看


只要OS reboot, 那塊 ramdisk 就跟著 reset, 當然不會有問題. 不過這樣幹麻搞休眠? 休眠為的不就是省下等待開機的時間? 以往經驗也不是每次休眠/還原都會發生問題, 若 ramdisk 上啥檔案都沒有當然就沒事.

要解決這問題 ramdisk 有特別對 32bit OS 支援休眠寫入/復原資料, 不過這太麻煩... 叫 user 換 64bit OS 比較快.
舊 2012-05-27, 04:17 PM #6
回應時引用此文章
ylong離線中  
absolute
Master Member
 
absolute的大頭照
 

加入日期: Mar 2001
您的住址: 新竹市
文章: 2,315
謝謝大大的熱心回覆 其實一開始我的問題只有一個:
非休眠的關機斷電 -> 開機 -> 進Win7 -> 亂碼
後來你提到這個:
引用:
作者ylong
問題在於 32bit OS 管不到超過 4GB 的 ram, 所以休眠時不會將這區塊的資料寫到檔案去.
於是休眠回復後, 那一區當 ramdisk 的資料就會消失, 所以就產生亂碼或其它檔案存取問題.

我才解釋說我的休眠(無回存)不會讓ramdisk錯亂:
引用:
作者absolute
我覺得不是喔 因為這種流程還是會讓ramdisk維持正確內容:
斷電→開機→進Win7→不斷電重開機→進Win7→正常→休眠→斷電後重開機→進Win7→正常

我也同意你的『OS reboot -> reset ramdisk』推論:
引用:
作者ylong
只要OS reboot, 那塊 ramdisk 就跟著 reset, 當然不會有問題. 不過這樣幹麻搞休眠? 休眠為的不就是省下等待開機的時間? 以往經驗也不是每次休眠/還原都會發生問題, 若 ramdisk 上啥檔案都沒有當然就沒事.

但我的NB跑Dataram RAMDisk就是會錯亂

引用:
作者ylong
要解決這問題 ramdisk 有特別對 32bit OS 支援休眠寫入/復原資料, 不過這太麻煩... 叫 user 換 64bit OS 比較快.

剛剛熊熊找到這個Buffalo Ramdisk
http://buffalo.jp/download/driver/memory/ramdisk.html
實際使用並反覆測試後,都沒有Dataram RAMDisk的問題

終於搞定ramdisk當temp囉

此文章於 2012-05-27 05:41 PM 被 absolute 編輯.
舊 2012-05-27, 05:39 PM #7
回應時引用此文章
absolute離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:04 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。