积极答复者
千古难题 如何使WIN 7 甚至8 Program Files文件夹Documents and Settings文件夹装到D盘

问题
答案
-
- 已标记为答案 Arthur XieModerator 2012年5月4日 7:46
全部回复
-
Program Files 文件夾因涉及到硬鏈接, 因為硬鏈接不能跨卷的限制, 所以不能移動到其他卷. 而 Windows\Installer 似乎沒有涉及到硬鏈接, 那麼可以通過交接點(mklink /j)方式移動到其他卷, 但是需要注意權限和屬性不要隨意更改.
設置之前建議先在測試機進行測試.
Documents and Settings 文件夾中 NT 6 系系統中, 本身就是交接點. 你應該說的是 Users 這個文件夾, 有資料表明可以通過應答文件移到其他卷, 不過出於兼容性考慮, 只建議移動具體用戶的個別文件夾, 比如文檔, 桌面.
Folding@Home
- 已编辑 repl 2012年4月23日 5:42
-
再補充兩個關於遷移系統文件夾的帖子
如何将vista 的Program Files文件夹通过自动应答文件转移安装的D盘。XP是可以的
http://social.technet.microsoft.com/Forums/zh-CN/vistazhchs/thread/2063f168-009a-4f79-9eb9-a87988f99613有关转移Users,program files,Progamdata文件夹到其它分区的方法和讨论。路过的过来看一下。
http://social.technet.microsoft.com/Forums/zh-CN/window7betacn/thread/cb967230-5e4c-423e-9a82-9b1f9bbfabc4需要說明的是, 提供這兩個帖子僅是作為參考之用, 並不代表其方法完全有效.
比如對於 Program Files 文件夾, 只要其中有文件用到了硬鏈接, 那麼遷移完成後, 因為硬鏈接無法跨卷, 所以會導致通過硬鏈接進行的更新失敗.
而對於 Users 文件夾整體遷移, 需要注意 "All Users" 和 "Default User" 這兩個子文件夾, 前者在默認路徑下是目錄符號鏈接, 後者是交接點, 遷移操作是否正確處理了這兩個子文件夾也是很關鍵的.
當然這也涉及到 All Users 對應的 ProgramData 文件夾的遷移, 如果有程序硬編碼對該文件夾的訪問, 可能會導致該程序無法正常運行.這裡也提供一個查看特定文件夾下哪些文件使用了硬鏈接的方法
[分享]一個通過系統自帶功能實現的查找指定目錄中有哪些文件具有硬鏈接的批處理腳本
http://social.technet.microsoft.com/Forums/zh-CN/window7betacn/thread/b40c75bc-9467-43d4-b16c-add4c5db776c最後再次建議, 如果確實希望遷移, 那麼遷移操作先在測試機器進行, 如要在正式機器進行, 並且正式環境存在某些數據需要通過特定程序讀寫, 特別是讀寫操作與硬件環境相關聯, 那麼務必在遷移之前將數據導出, 以最大限度防止因遷移出現問題導致數據損壞或丟失的發生.
Folding@Home
- 已建议为答案 Jackie Steven M.Ed 2012年4月30日 7:42
- 已标记为答案 Arthur XieModerator 2012年5月4日 7:46
- 取消答案标记 Arthur XieModerator 2012年5月4日 7:47
-
很可惜 Windows 一路发展来的趋势是给予用户的自由越来越小。Windows XP 还可以自定义 Windows 文件夹的名称,可以删除安装更新后的卸载文件。Windows 7/Vista 则只能使用 \Windows 文件夹,而且 winsxs会越变越大且不能随意清理。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "灯如旧"微软应该给我们更多的自由。你说系统越用越大 把会变大的文件夹装到其它分区不是很好吗。
- 已建议为答案 Jackie Steven M.Ed 2012年4月30日 7:42
- 已标记为答案 Arthur XieModerator 2012年5月4日 7:46
- 取消答案标记 Arthur XieModerator 2012年5月4日 7:47
-
- 已标记为答案 Arthur XieModerator 2012年5月4日 7:46
-
像自定義 Windows 文件夾名稱這個功能, 其實一開始就不應該開, 系統文件夾名稱還是不建議自定義, 開放的話反倒可能出問題, 比如用戶自定義 Windows.old(此為假設, 是否可命名此名稱未作測試), 是否會影響以後的系統升級?
winsxs 這個還是因為硬鏈接的限制不能移出系統卷, 新的 ReFS 文件系統還不能作為系統卷, 其不能支持硬鏈接也有一定關係吧.
至於設置用戶文件夾 Documents and Settings 或 Users 的位置, 我認為微軟真的應該開放給用戶, 既有 GUI 設置方法, 也有應答文件設置方法. 這個文件夾存放的基本上都是用戶的數據文件或設置文件, 時間一長很容易變得很大, 如果是拿小容量 SSD 做系統卷就更捉襟見肘.我個人而言, 最希望 Windows 推出的新功能是更新不重啟, 不需重啟就能完成全部更新操作. 如果有這個功能的話, 就不再會打斷當前正在進行事情, 系統也能輕輕鬆松連續運行相當長時間.
Folding@Home
-
这个可以放心,系统文件夹名 SystemRoot 是一个变量,它具体的值应该是 \Windows 还是其它名称,系统更新及绝大部分软件都是通过读取变量的值来确定系统文件夹名的。因此叫什么名字都可以。我在安装 Windows XP 时一向喜欢将系统文件夹命名为“Windows.XP”,在数百次安装使用中从没有发现对系统功能产生任何负面影响。只要文件夹名符合“8.3”格式,不会因为长短文件夹名的区别产生误读,就没有任何问题。Windows 7/Vista 之?匀∠远ㄒ逦募忻δ懿⒉皇浅鲇诎踩悸牵且蛭?Windows 7/Vista 采用的是 WIM 镜像克隆的安装方式,不方便更改文件夹名。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "repl"像自定義 Windows 文件夾名稱這個功能, 其實一開始就不應該開, 系統文件夾名稱還是不建議自定義, 開放的話反倒可能出問題, 比如用戶自定義Windows.old(此為假設, 是否可命名此名稱未作測試),