操做系統重裝記

 

操做系統的IO是最大的瓶頸,向老大幾回早請固態硬盤沒成功,最後給了塊硬盤,恰好操做系統試用到期,重裝win8.1工做開始。工具

重裝系統前,保留我的文檔信息

進入c:\Users\beta目錄,將裏面的全部可見子目錄拷貝至f:\Users\beta目錄spa

將操做系統安裝到新硬盤上

  • 將 c:\Program Files目錄遷移至新硬盤(失敗

好處

    • 之後安裝新軟件時不用再費心更改應用程序目錄
    • 應用程序與操做系統分在兩塊磁盤上,進一步加塊了速度

過程

  1. 在輸入計算機名的界面(也是安裝過程當中第一次須要用戶輸入信息的地方)按shift+F10調出命令行界面
  2. 先輸入mmc,在裏面添加磁盤管理單元,在裏面格式化原硬盤的操做系統分區(分配單元大小設爲最大,以加快讀取速度)後將分區編號設爲D盤
  3. 而後依次執行如下命令
robocopy /COPYALL /MOVE /E "c:\Program Files (x86)" "d:\Program Files (x86)"
robocopy /COPYALL /MOVE /E "c:\Program Files" "d:\Program Files"
mklink /d "c:\Program Files (x86)" "d:\Program Files (x86)"
mklink /d "c:\Program Files" "d:\Program Files"

以後在安裝.net framework時出錯,提示沒法將文件安裝到另一個磁盤。無奈只能重頭來過!!操作系統

mklink的幾個參數的區別:.net

  • /H:用於建立文件硬連接(若不加此參數則爲軟連接/符號連接,區別是硬連接的狀況下即便刪除了原文件,數據仍是不會丟失,依然能夠訪問;另外且硬連接的建立沒法跨磁盤分區)。
  • /D:用於建立目錄符號連接。對其進行「複製、粘貼」的操做只做用於當前此符號連接(即CP操做會爲本目錄符號連接生成一個新的目錄符號連接)。
  • /J:用於建立目錄聯合連接。對其進行「複製、粘貼」的操做會做用於目標(即CP操做會爲全部子目錄/文件生成一個新的副本)。
  • 將 f:\Users\beta目錄下的各目錄還原回beta賬戶

  1. 在beta賬戶下啓用administrator賬戶後註銷beta賬戶,而後登陸administrator賬戶。
  2. 進入c:\Users\beta目錄,刪除這裏全部「桌面」、「音樂」等可見的目錄
  3. 依次運行如下命令

 

f:
cd f:\Users\beta
md c:\Users\beta\bak for /d %%i in (*) do move c:\Users\beta\%%i c:\Users\beta\bak\%%i for /d %%i in (*) do mklink /d c:\Users\beta\%%i %cd%\%%i pause

 

最後禁用administrator賬戶,登陸回beta賬戶就OK了。途中注意權限相關的問題。命令行

 

備註

從win7開始,已經支持從vhd文件上啓動操做系統(XP的話須要經過第3工具實現),但有兩年缺點,一是支持的操做系統版本有限制,二是不支持休眠。code

相關文章
相關標籤/搜索