大家好, 我是可愛(ài)的排骨 !
前言
去年排骨發(fā)了兩篇 Win10 系統(tǒng)安裝部署方面的貼子 【終極系統(tǒng)安裝盤(pán)打造攻略 - macOS+win10+ubuntu 三合一】【最純凈的 Windows 10 安裝攻略】, 分別交待了不利用任何第三方軟件純靠 Win10 自帶功能來(lái)制作 Win10 安裝U盤(pán)和安裝 Win10 的流程以及相關(guān)的基礎(chǔ)知識(shí). 還差一篇 Win10 系統(tǒng)遷移就完成裝系統(tǒng)專家三步曲了, 拖了一年多, 排骨終于得空來(lái)填完這個(gè)坑了.
前兩篇里使用過(guò)的多個(gè)命令和知識(shí)點(diǎn)會(huì)在本篇中再次用到, 但為了照顧大部分看了命令行就頭大的又喜歡吐槽同學(xué)們, 排骨這次花了點(diǎn)時(shí)間制作了一個(gè) bat 腳本文件, 無(wú)需敲任何命令就能完成整個(gè)系統(tǒng)備份/分區(qū)創(chuàng)建/系統(tǒng)恢復(fù)三大步驟的系統(tǒng)遷移流程. (本文部分命令截圖可能與實(shí)際情況有些差異)
BAT 腳本下載地址: 鏈接: https://pan.baidu.com/s/1W6pA0J4OKe8bCODJepFFPg提取碼: t2dn
在文尾排骨還額外附送了 nvme 固態(tài)硬盤(pán)高格成 4kn (原生 4k 扇區(qū)) 的方法.
應(yīng)用場(chǎng)景
日常電腦使用中, 需要遷移系統(tǒng)的情況大多出現(xiàn)在舊電腦升級(jí)中. 電腦的所有硬件都可以升級(jí)更換, 不管你是換 CPU, 換主板, 換顯卡, 換機(jī)箱電源鍵盤(pán)鼠標(biāo)都不需要遷移系統(tǒng), 唯有更換硬盤(pán), 完整的將硬盤(pán)里的操作系統(tǒng)和文件數(shù)據(jù)需要遷移到新硬盤(pán)中才需要, 也就是說(shuō)更換硬盤(pán)才需要系統(tǒng)遷移.
正好排骨要給領(lǐng)導(dǎo)用的 MagicBook 15 升級(jí)一下硬盤(pán), 把 256GB 的三星 PM981 換成了 500GB 的鎧俠 RC10, 順手小曬一下.
排骨入手的這款鎧俠固態(tài)硬盤(pán)是橙色的 RC10 系列, 鎧俠的固態(tài)硬盤(pán)另外還有綠色的 TC10 和藍(lán)色的 RD10 兩個(gè)系列, 采用類似西數(shù)的顏色標(biāo)識(shí)大法確實(shí)對(duì)品牌款式辨識(shí)度有不小的提升.
其實(shí)排骨選擇鎧俠 RC10 有點(diǎn)小私心. PM981 不方便吃黑蘋(píng)果, 找這個(gè)機(jī)會(huì)入一條東芝的 nvme 固態(tài)硬盤(pán), 完美支持黑蘋(píng)果, 能高格 4kn, 價(jià)格還實(shí)惠. 東芝存儲(chǔ)品牌現(xiàn)已改名為鎧俠, 排骨最近還看到有人在鎧俠產(chǎn)品評(píng)論里說(shuō)這是雜牌, 什么雜牌能保五年哇?
鎧俠 RC10 采用東芝自家主控和閃存顆粒, nvme 版本為最新的 1.3c. 500GB 版的最高連續(xù)讀寫(xiě)速度為 1700/1600MBps, 4K 隨機(jī)讀寫(xiě)速度為 35萬(wàn)/40萬(wàn) IOPS, 也就是 1367/1562MBps), 雖然不滿 PCIE 3.0x4 最高速度, 但已足夠滿足所有的消費(fèi)級(jí)應(yīng)用需求了.
使用 AS SSD Benchmark 2.0 測(cè)試總分在 4 千左右. 雖然 RC10 的連續(xù)讀寫(xiě)速度只有 PCIE3.0x2 的水平, 但是它的 4K 64線程讀寫(xiě)都在 30 萬(wàn)以上, 是同價(jià)位硬盤(pán)中名列前茅的一個(gè)了.
系統(tǒng)備份
在換上新硬盤(pán)之前, 排骨先把舊硬盤(pán)上 C 盤(pán)的系統(tǒng)備份一下. C 盤(pán)除了 Win10 系統(tǒng)文件外, 還包含用戶檔案, 偏好設(shè)置, 應(yīng)用軟件和文檔等. 由于系統(tǒng)運(yùn)行時(shí)很多文件被各種系統(tǒng)服務(wù)獨(dú)占無(wú)法讀取, 所以我們需要使用 Win10 安裝盤(pán)啟動(dòng)到 PE 進(jìn)行系統(tǒng)備份操作. 雖然用 dism++ 不進(jìn) PE 就能備份, 但 dism++ 是國(guó)產(chǎn)閉源軟件, 不算 Win10 自帶的純凈操作.
①首先下載排骨的系統(tǒng)遷移腳本, 將里面的cuteribs.bat和wimscript.ini兩個(gè)文件復(fù)制到 Win10 安裝 U盤(pán)的安裝包根目錄.wimscript.ini文件保留了一些系統(tǒng)備份時(shí)需要忽略的文件路徑, 我們可以手動(dòng)添加其它路徑, 比如你那些幾百 GB 的游戲目錄.
②從 U盤(pán)啟動(dòng)到 Win10 安裝界面 (即 PE), 按 SHIFT+F10 打開(kāi)命令行窗口, 然后輸入wmic logicaldisk get caption,filesystem,volumename找出上一步放置wimscripts文件夾的分區(qū), 假如是D盤(pán). 然后輸入D:\cuteribs.bat運(yùn)行腳本.
③ 選擇1. 系統(tǒng)備份 ? 1. 開(kāi)始備份, 如上圖所示, 找到你需要備份的那個(gè) Win10 系統(tǒng)分區(qū)并輸入盤(pán)符, 輸入備份文件的保存路徑, 再選擇壓縮率, 接著開(kāi)始備份任務(wù). 任務(wù)完成后生成一個(gè) 10G 以上的備份文件.
備份完成后撥掉 U盤(pán)重啟, 檢查 C 盤(pán)與備份出來(lái)的 wim 文件內(nèi)容. (酷狗音樂(lè)和 Office 的緩存文件夾忘了加到 wimscript.ini 文件里了 .)
分區(qū)創(chuàng)建
在開(kāi)始這一步之前, 排骨建議大家先跳到最后高格原生 4K (4Kn)看一下.
我們需要先給新硬盤(pán)分區(qū), 之后才能把備份的系統(tǒng)恢復(fù)過(guò)去. 新的系統(tǒng)分區(qū)不需要與原系統(tǒng)分區(qū)的大小保持一致.
①由于 MagicBook 15 只有一個(gè) nvme 硬盤(pán)槽, 排骨用了綠聯(lián)的 nvme 硬盤(pán)盒將鎧俠 RC10 以移動(dòng)硬盤(pán)的形式接到本本上.
②以管理員身份運(yùn)行cuteribs.bat, 選擇2. 分區(qū)創(chuàng)建1. 開(kāi)始分區(qū).
③指定好 EFI (開(kāi)機(jī)啟動(dòng)區(qū)) 和系統(tǒng)分區(qū)大小與盤(pán)符. Win10 只需要 100MB 的 EFI 分區(qū)就夠了.
④分區(qū)完成后我的電腦中會(huì)多出 X/Y 兩個(gè)分區(qū).
系統(tǒng)恢復(fù)
緊接上一步, 再次運(yùn)行cuteribs.bat, 選擇2. 系統(tǒng)恢復(fù)?1. 開(kāi)始恢復(fù). 填入上一步創(chuàng)建的分區(qū)盤(pán)符, 再輸入系統(tǒng)備份文件的路徑, 稍等一會(huì)兒舊硬盤(pán)的 Win10 系統(tǒng)就遷移到新硬盤(pán)上去了!
現(xiàn)在排骨可以把本本拆開(kāi), 換上新硬盤(pán).
一個(gè) T5 六角梅花批頭加一塊塑料翹片, 輕松脫下本本外殼. 不光是榮耀 MagicBook, 戴爾 XPS 等本本也是用的這種鏍絲.
MagicBook 15 的 M.2 硬盤(pán)槽在右上角, 左下預(yù)留了 2.5 寸 SATA 硬盤(pán)位, 但是沒(méi)配硬盤(pán)線. 需要另行購(gòu)買(mǎi).
將傳說(shuō)中的 PM981 請(qǐng)下神龕, 裝入排骨的綠聯(lián)硬盤(pán)中, 換上鎧俠 RC10 橙盤(pán). 這里需要注意一點(diǎn): 上面的 RC10 并未完全插進(jìn) M.2 槽, 開(kāi)機(jī)檢測(cè)不到硬盤(pán)! 需要加一把勁把它全部插進(jìn)去!
再次開(kāi)機(jī)的時(shí)候會(huì)發(fā)現(xiàn)原來(lái)的系統(tǒng)已經(jīng)無(wú)縫遷移好了, 跟原系統(tǒng)完全一樣, 連指紋解鎖什么的都恢復(fù)過(guò)來(lái)了.
總結(jié)
至此, 排骨的裝系統(tǒng)專家三步曲正式完結(jié)啦. 只使用 diskpart/dism/wmic 等 Win10 (PE) 內(nèi)置的幾個(gè)命令就完成了 Win10 的安裝盤(pán)制作, Win10 的安裝和遷移. 你也可以哦~
高格原生 4K (4Kn)
目前的硬盤(pán)存在三種扇區(qū)格式:512n,512e,4Kn. (n 表示原生, e 表示模擬, Win7 不支持 4Kn)
使用fsutil fsinto ntfsinfo c: | findstr 扇區(qū)字節(jié)數(shù)命令可以查看 C 盤(pán)所在硬盤(pán)的扇區(qū)大小. 兩個(gè) 512 表示是 512n, 兩個(gè) 4096 表示是 4Kn, 如果是 512/4096 就表示是 512e.
nvme 固態(tài)硬盤(pán)的物理扇區(qū)大小都是 4KB (排骨還沒(méi)發(fā)現(xiàn)過(guò) 512B 的 nvme 硬盤(pán)), 但是為了兼容那些只認(rèn) 512B 小扇區(qū)的老舊系統(tǒng), 廠商將 4KB 的物理扇區(qū)模擬成 8 個(gè) 512B 的邏輯扇區(qū), 即 512e.
不論是 512n 還是 512e 都可能出現(xiàn) 4K 不對(duì)齊的問(wèn)題, 降低固態(tài)硬盤(pán)的性能. 4Kn 是原生 4K 扇區(qū), 完全免除了需要 4K 對(duì)齊的擔(dān)憂.
在高格成 4Kn 的硬盤(pán)上進(jìn)行分區(qū), 可分配的最小單元 (簇) 就是 4KB (如上面左圖). 也就是說(shuō)不管你怎么分區(qū), 它永遠(yuǎn)是 4K 對(duì)齊的, 你可以把 "4K對(duì)齊" 這個(gè)詞從你們電腦詞典里撕掉了.
除了 4K 對(duì)齊的好處外, 4Kn 相比 512e 還有哪些優(yōu)點(diǎn)呢? 目前排骨理解到的有兩點(diǎn):
① 空間利用率. 4Kn 每個(gè)扇區(qū)占用 15+4096+100=4211(15 為地址等標(biāo)記, 100 為糾錯(cuò)碼) 字節(jié)的硬盤(pán)空間, 而 512e 扇區(qū)要占用 15+512+50=577 (15 為地址等標(biāo)記, 50 為糾錯(cuò)碼) 字節(jié)的硬盤(pán)空間. 可以看出 4Kn 對(duì)硬盤(pán)空間的利用率要比 512e 高得多, 同樣一塊 500GB 硬盤(pán), 格成 4Kn 可用空間要比 512e 多.
② 小文件寫(xiě)入效率. 由于 512e 是用 4K 物理扇區(qū)模擬出來(lái)的, 所以當(dāng)你寫(xiě)入一份小于 4KB 的數(shù)據(jù)時(shí), 512e 硬盤(pán)需要將所在的 4K 物理扇區(qū)內(nèi)數(shù)據(jù)全部讀到緩存中, 與新數(shù)據(jù)合后再寫(xiě)入, 一次單獨(dú)的小文件寫(xiě)入操作, 512e 要比 4Kn 多出一次讀取操作.
將鎧俠 RC10 高格成 4Kn 可以使用鎧俠官網(wǎng)的 SSD Utility 軟件, 流程如下:
①下載 SSD Utility 并安裝.https://personal.kioxia.com.cn/zh-cn/software/ssd-utility.html
②使用 SSD Utility 制作啟動(dòng)U盤(pán).
③關(guān)機(jī)插上鎧俠 RC10.
④使用 SSD Utility 啟動(dòng)U盤(pán)開(kāi)機(jī).
⑤選擇鎧俠 RC10 并用 4096 格式化.
鎧俠的 SSD Utility 只能用在鎧俠 RC10 和 RD10 硬盤(pán)上. 排骨用的是 linux 系統(tǒng)下的 nvme-cli 工具, 這個(gè)工具可以把鎧俠/東芝/三星等大多數(shù) nvme 硬盤(pán)高格成 4Kn. 排骨使用【終極系統(tǒng)安裝盤(pán)打造攻略 - macOS+win10+ubuntu 三合一】中制作的安裝盤(pán)進(jìn)入安裝盤(pán)中的 Ubuntu 系統(tǒng), 聯(lián)上網(wǎng)絡(luò), 添加 universe 軟件下載源, 安裝 smartmontools 和 nvme-cli.
?使用smartctl -i /dev/nvme0命令查看硬盤(pán)支持的格式.
使用nvme format -l 1 /dev/nvme0將硬盤(pán)高格成 4096 格式 (參考上一步的結(jié)果).
使用nvme format -l 0 /dev/nvme0還能把硬盤(pán)改回 512e.