請問該如何把C:/的Program Files資料夾移到別的磁區?



贊助商連結


Do_Re_Mi
2002-10-31, 05:34 PM
請問該如何把C:/的Program Files資料夾移到別的磁區?如果直接用剪下.貼上,會不會影響系統的錯誤啊?
我是聽說把C:/的Program Files資料夾移到別的磁區會增加系統執行的速度,所以我也想試試看?

贊助商連結


Schnaufer
2002-10-31, 06:05 PM
最初由 Do_Re_Mi 發表
請問該如何把C:/的Program Files資料夾移到別的磁區?如果直接用剪下.貼上,會不會影響系統的錯誤啊?
我是聽說把C:/的Program Files資料夾移到別的磁區會增加系統執行的速度,所以我也想試試看?

  除非你是另一顆實體硬碟,否則效能不會有差(我是說在同一顆實體硬碟但是不同分割區)。

jessee780522
2002-10-31, 06:15 PM
不太可能的事.....!
(可能只有M$內部的人員才會改吧!?因為牽涉這種路徑相關登陸檔.....)
除此之外%WinDir%跟Program Files必須要在同一個邏輯磁區...

jute
2002-10-31, 07:04 PM
其實要改是很簡單的。首先執行 regedit.exe,找到

HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion

在右邊視窗會看到 ProgramFilesDir 跟 CommonFilesDir 兩個字串值,後者是應用程式的共用檔案用的,最好把它設定在 %ProgramFilesDir% 底下的其中一個資料夾。還有改之前最好先把原本的 ProgramFiles 內所有檔案全部 copy 到新的 ProgramFiles 裡,這樣就不會有問題。

這樣做雖然不會提升效率,但卻很方便。如果 OS 都在 C: 而其它都在 D:,這樣以後要重灌就可以很放心地 format C: 而不必擔心遺失資料。只不過這個步驟最好在 OS 剛灌好,所有磁區都事先規劃好時就執行,要是已經灌了一堆軟體,再移動 ProgramFiles 只是自找麻煩。

jessee780522
2002-10-31, 07:15 PM
這不一定吧.....
regedit.exe打開
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\Current Version\Uninstall
下面可是還一堆程式安裝記錄是在C:\Program Files裡面阿......:eek:
再說有些一開機就啟動的程式登陸檔都設定在Rundll32.DLL C:\Program Files裡面......
如果只改掉這個機碼不是粉不安全ㄇ~@@!~

Schnaufer
2002-10-31, 07:18 PM
  通常我應用程式都不灌在 boot partition,而另外開一個 partition 專門放置,連 My Document 都是一個 partition,這樣重灌的問題會比較少。

琥珀
2002-10-31, 07:30 PM
其實用到最後,還是會回到系統預設的Program Files資料夾。(通常為C:\Program Files)

琥珀常常會重灌系統,所以放C:\Program Files和放D:、E:...都是一樣的,最後還是會選擇C:\Program Files。 →這個是琥珀個人使用情形,是'特例'。使用者也許習慣把套裝軟體放到另一個磁區,甚至另一個實體磁碟區。

lamina
2002-10-31, 07:35 PM
假如真的想把 C:\Program Files 移到別的地方
我建議你重灌會比較實在一點
否則一堆程式可能都會出問題,搞到最後還不是得重裝....

jute
2002-10-31, 08:06 PM
最初由 jessee780522 發表
這不一定吧.....
regedit.exe打開
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\Current Version\Uninstall
下面可是還一堆程式安裝記錄是在C:\Program Files裡面阿......:eek:
再說有些一開機就啟動的程式登... 所以我說要改之前先把原本的 ProgramFiles 全部 copy (不是 move)到新的地方啊。這樣 C: 跟 D: 都有,不會有問題的。不過這樣只是浪費空間,所以我也提醒過,這個步驟最好在系統剛灌好時執行,否則只是自找麻煩。

自去年以來,我所灌的系統都是這樣設定的,OS 跟其它分開,都是在還沒安裝任何軟體前就改了 ProgramFiles 參數,到現在還沒出過問題,而且幫人重灌也快得多。

至於琥珀兄所提到的問題,我本人是沒碰到過,只不過雖然大部份軟體都會去讀取系統的 %ProgramFiles% 參數並預設安裝於參數內的路徑,有少數卻是直接預設在 C:\Program Files 裡,沒注意的話倒是不容易發現。