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

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

回應
 
主題工具
Raistlin
Major Member
 
Raistlin的大頭照
 

加入日期: Jun 2000
您的住址: 克萊恩
文章: 275
[問題] RAMDISK上檔案超過4G的應用

2個月前看到各位分享RAMDISK的教學, 小弟也照著作,
配備是2G*4=8G, BIOS中有開memory remap, 作業系統VISTA 32bit
所以是系統使用2G, RAMDISK使用6G
前一陣子升級到SP1, 使用上也沒有問題

最近想做一些視訊編輯,檔案比較大時會有超過4G的檔案
因為FAT32不支援超過4G的檔案,於是想把RAMDISK改成NTFS
照著懶人包裡README.TXT上面的說明:
1) load ramdisk, don't write anything
2) format the ramdisk
FORMAT /FS:NTFS /Q /V:RamDisk /A:512 Z:
3) adjust logfile to minimum size
CHKDSK /L:2048 Z:
4) reset access rights
CACLS Z:\ /G: BUILTIN\Adminstrators:F
5) create necessary structure
MKDIR Z:\TEMP
6) pack the disk image and save to registry
rdutil Z: registry
到這邊沒有問題, 成功的把FAT32改成NTFS
但是, 當我想把pagefile設到ramdisk上的時候, 開機就是藍畫面
我相信應該不是我裝的其他軟體的問題, 因為我全新安裝作業系統也是一樣

行不通之後, 我改用superspeed ramdisk plus
這個方法更慘,他的ramdisk在我的系統上只能開到4G
那這樣子是不是NTFS對我也沒有差別了...

請問各位有沒有解決的方式?
     
      
舊 2008-04-12, 04:55 PM #1
回應時引用此文章
Raistlin離線中  
Raistlin
Major Member
 
Raistlin的大頭照
 

加入日期: Jun 2000
您的住址: 克萊恩
文章: 275
自己往上推一下 請各位指點迷津
 
舊 2008-04-13, 05:53 PM #2
回應時引用此文章
Raistlin離線中  
heavywang
*停權中*
 

加入日期: Jul 2004
文章: 178
vista 我沒用過,不過我提供一個方法你可以試試看
設定的時候把所有分頁檔取消,也就是不使用分頁檔
在開機完成後,再使用 ramdisk 裡的一個程式 addswap 新增分頁檔
應該就不會出現當機畫面了。
舊 2008-04-14, 02:13 AM #3
回應時引用此文章
heavywang離線中  
Raziel
Elite Member
 
Raziel的大頭照
 

加入日期: Dec 2006
您的住址: Taipei
文章: 8,344
說個題外話, 不管大檔案是放在哪裡去讀它, 還是會先load進記憶體才能被編輯.

照這個邏輯, 應該是保留最大量的RAM給系統記憶體去用才是正解吧~

換個64bits OS, 給系統記憶體8GB讓它去load 6GB file 應該會比你只用2GB RAM 跑,

卻硬要切RAMDISK給它作暫存 要來得順暢吧~ 有錯請指正....
舊 2008-04-14, 02:41 AM #4
回應時引用此文章
Raziel離線中  
Raistlin
Major Member
 
Raistlin的大頭照
 

加入日期: Jun 2000
您的住址: 克萊恩
文章: 275
引用:
作者Raziel
說個題外話, 不管大檔案是放在哪裡去讀它, 還是會先load進記憶體才能被編輯.

照這個邏輯, 應該是保留最大量的RAM給系統記憶體去用才是正解吧~

換個64bits OS, 給系統記憶體8GB讓它去load 6GB file 應該會比你只用2GB RAM 跑,

卻硬要切RAMDISK給它作暫存 要來得順暢吧~ 有錯請指正....


我目前裝了3個系統交替用
1.Windows Vista 32bit (娛樂用)
2.Windows Server 2003 32bit (架伺服器及一般工作, 這個版本不受4GB影響, 可以直接完全使用8GB)
3.Mac OSX 10.5.2

照R大這樣說的話, 那我直接用系統2就可以了
64bit版本的以前用過XP 2003 Vista, 不太喜歡它們吃記憶體的方式
暫時還不想用

H兄的方法我會再試試看

謝謝兩位的建議
舊 2008-04-14, 03:34 AM #5
回應時引用此文章
Raistlin離線中  
heavywang
*停權中*
 

加入日期: Jul 2004
文章: 178
引用:
作者Raziel
說個題外話, 不管大檔案是放在哪裡去讀它, 還是會先load進記憶體才能被編輯.

照這個邏輯, 應該是保留最大量的RAM給系統記憶體去用才是正解吧~

換個64bits OS, 給系統記憶體8GB讓它去load 6GB file 應該會比你只用2GB RAM 跑,

卻硬要切RAMDISK給它作暫存 要來得順暢吧~ 有錯請指正....


前提是要你開 6G file 的應用程式也是64bit的才有可能,如果應用程式還是32bit,那麼它的定址上限還是4G,因此就算你裝了8G的記憶體,還是沒辦法將6G file全部載入。
舊 2008-04-14, 03:53 AM #6
回應時引用此文章
heavywang離線中  
mjjmajesty
Major Member
 
mjjmajesty的大頭照
 

加入日期: Nov 2005
文章: 214
32bit

32bit包含很多東西喔這樣說不太正確吧!!!!
32bit還有Server版作業系統.


引用:
作者heavywang
前提是要你開 6G file 的應用程式也是64bit的才有可能,如果應用程式還是32bit,那麼它的定址上限還是4G,因此就算你裝了8G的記憶體,還是沒辦法將6G file全部載入。
舊 2008-04-14, 04:56 AM #7
回應時引用此文章
mjjmajesty離線中  
Raistlin
Major Member
 
Raistlin的大頭照
 

加入日期: Jun 2000
您的住址: 克萊恩
文章: 275
寫了一個簡單的批次檔把問題解決了!!

開機完RAMDISK是NTFS 6G 其中1G用來放PAGEFILE, 還剩下5G的空間可用,
現在在考慮是不是要開啟RAMDISK上NTFS的壓縮功能...
因為我的TEMP, IE暫存也指向到RAMDISK, 不知道壓縮效果好不好

謝謝大家~~
舊 2008-04-14, 05:13 AM #8
回應時引用此文章
Raistlin離線中  
Raistlin
Major Member
 
Raistlin的大頭照
 

加入日期: Jun 2000
您的住址: 克萊恩
文章: 275
引用:
作者heavywang
前提是要你開 6G file 的應用程式也是64bit的才有可能,如果應用程式還是32bit,那麼它的定址上限還是4G,因此就算你裝了8G的記憶體,還是沒辦法將6G file全部載入。


目前我沒有64bit的應用程式...我目前用的處理軟體都是32bit的
這也是我不想換64bit的原因,

或許一次開很多個32bit應用軟體會派上用場?
不過這個用途,Windows Server 2003不但派的上用場, 還更省記憶體

謝謝H兄的指點
舊 2008-04-14, 05:21 AM #9
回應時引用此文章
Raistlin離線中  


回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。