追蹤
Fingers的混搭空間
關於部落格
記錄我花了時間, 腦力, 心力, 體力做過玩過, 正在做正在玩的各種經歷.
  • 66379

    累積人氣

  • 13

    今日人氣

    0

    追蹤人氣

[Windows XP to Windows 7] USMT 移轉的奧秘 (II)

OK, 紙上談兵到一段落, 現在進入談笑用兵的階段了


Scanstate 擷取資料:




◎ Scanstate /genmigxml 上一篇已討論過
◎ 了解scanstate的重要參數
指令: scanstate <存放路徑> <其他選項>
        - 存放路徑可以是本機或網路分享資料夾
        - 例: scanstate C:migrationstore
        - 例: scanstate \dc1migrationmystore
其他選項:
        - /i:Mig---.xml         指定使用哪個XML檔來做移轉
        - /ue:使用者名稱   在做移轉時, 略過這個使用者 
        - /ui: 使用者名稱   移轉特定使用者的狀態
        - /c:  碰到有不能移轉的項目不暫停, 但會把錯誤訊息寫在Log裡
        - /o:  複寫存放路徑的資料

現在把這些零件通通串起來, 下指令來也
任務是: 應用migapp + migdocs.xml, 達到移轉globomanticsuser1的資料

※跟我多年的Windows XP, 身上扛著的幾十GB的資料, 在這個指令下, 真的全都打包被存放在
\dc1migrationmystore裡.  如果不想麻煩, 不管這Windows XP機子裡有多少該留或不想留的
資料, 反正全數通通打包, 那這個指令就夠用了


Loadstate套用資料在新安裝好的Windows 7:


◎ 了解Loadstate 的重要參數
指令: loadstate <存放路徑> <其他選項>
        - 例: loadstate \dc1migrationmystore
其他選項:
        - /i:Mig---.xml         指定使用哪個XML檔來做套用
        - /ue:使用者名稱   在套用時, 略過這個使用者 
        - /ui: 使用者名稱   套用特定使用者的狀態
        - /c:  碰到有不能套用的項目不暫停, 但會把錯誤訊息寫在Log裡
        - /lac /lae(這兩者一起用): 在Windows 7上建立並啟用的使用者帳號

指令如下:
 

※ 套用成功後, 會在Windows 7 的C:使用者下出現User1的資料夾, 所有在Windows XP裡屬於
user1使用的桌面, 我的文件, 圖片, 我的最愛等等全都出現於此
※  套用成功後, 所有Windows XP 裡的大小資料夾 (windows, program files資料夾除外), 也會
全部套用到Windows 7裡. 存放在Windows XP 的其他磁區的資料夾, 若Windows 7 沒相對應的
磁區, loadstate 會把這些資料夾存放在Windows 7 的系統磁區裡. 

舉例說明: 我的windows xp 有C 和 D兩個磁區, 而我的Windows 7 只有一個 C 槽. 此時原本存放在Windows XP 上D Drive的所有資料夾及檔案會被放入Windows 7 的C Drive裡.

這樣看似完美, 不是嗎?
但我又有了一個疑問, 如果我不想全部搬過來呢? 我想多一些人為控制, 控制哪些資料該被移轉, 
哪些資料早已過時, 就別跟過來唄

下一篇再來談談如何編輯移轉規則的XML!!

<待續....>>

 

相簿設定
標籤設定
相簿狀態