使用NTFS的連接點(diǎn)移動(dòng)Document and Setting
由于windows使用documents and settings存儲(chǔ)了大量?jī)?nèi)容,單純使用profile的方法不能夠移走documents and settings 目錄,因?yàn)楹芏鄤?dòng)態(tài)庫(kù)在注冊(cè)表中記錄了documents and settings 目錄的絕對(duì)位置。
當(dāng)2000,xp,2k3中的ntfs5多了一個(gè)新特性,就是連接點(diǎn),可以象linux下面那樣直接mount一個(gè)分區(qū)到一個(gè)ntfs5的目錄上,也可以在ntfs5上生成一個(gè)目錄或者文件的符號(hào)連接這里有兩個(gè)命令可以使用,一個(gè)是 mountvol (這個(gè)命令是windows 自帶的),就是mount一個(gè)分區(qū)到一個(gè)ntfs的目錄上,而且只能mount分區(qū),另一個(gè)命令是linkd.exe,是windows的資源工具箱中的,可以在微軟下載:http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en。這個(gè)命令可以把 ntfs分區(qū)上的 document and setting 目錄 映射到另一個(gè)分區(qū)的某個(gè)目錄。
使用 mountvol 的方法:
首先運(yùn)行mountvol,獲得需要mount的卷名稱,如
\\?\Volume{ef2c5830-890a-11d8-9112-806e6f6e6963}\
C:\
\\?\Volume{ef2c5831-890a-11d8-9112-806e6f6e6963}\
D:\
\\?\Volume{ef2c5832-890a-11d8-9112-806e6f6e6963}\
E:\
假設(shè)系統(tǒng)在c盤,要把documents and settings目錄移動(dòng)到D盤然后 寫下如下的腳本
xcopy "c:\documents and settings" D:\ /S /E /H
ren "c:\documents and settings" "c:\documents and settings.bak"
md "c:\documents and settings"
mountvol "c:\documents and settings" \\?\Volume{ef2c5831-890a-11d8-9112-806e6f6e6963}\
把如下的腳本放到開機(jī)腳本去運(yùn)行,輸入“gpedit.msc”后回車,打開組策略編輯器。依次展開“計(jì)算機(jī)管理→Windows設(shè)置→腳本(啟動(dòng)/關(guān)閉)”,雙擊啟動(dòng)項(xiàng),然后添加,然后重新啟動(dòng),這樣 你的"c:\documents and settings" 就被定向到 D盤了。ps: 上面的開機(jī)腳本 只要執(zhí)行一次,沖啟動(dòng)后,記住 刪除該腳本。
使用 linkd.exe的方法:優(yōu)于mountvol的方面是: linkd 可以把"c:\documents and settings" 目錄 映射到d盤的某個(gè)目錄,而不是d盤。
linkd 的命令很簡(jiǎn)單 :用下面的命令替換前面腳本中 mountvol的部分就可以了,xcopy需要相應(yīng)的修改,其他不變
linkd "c:\documents and settings" d:\xxxxxxxxx, ,