相信大家在WIN7前用任何的disk clone軟體都可以輕鬆把WINDOWS轉移到新硬碟
但是WINDOWS8/WINDOWS8.1在OEM系統上是UEFI啟動
如果直接 CLONE過去你只會得到BOOT ERROR 0xc00000e
像我這次用了兩台都屢試不爽
本來想洗掉改灌WIN7的,可是C50-A(N3520)又沒有WIN7驅動
還是以修復BOOT問題為主
然後GOOGLE到一篇文章,作者的問題跟我的不太一樣(UEFI BIOS升級造成UEFIBOOT出問題)
但是解法對我的問題來說一樣可行
步驟:
1.跟之前的系統轉移一樣,找個DISKCLONE軟體轉移系統,記得找支援GPT的
2.轉移後沒意外一定會遇到error code 0xc00000e,這時候拿出windows 8/windows8.1的安裝光碟/USB碟準備進入修復模式(我是用光碟)
3.修復模式→進階選項→進階選項→命令提示字元
4.輸入"diskpart"
用光碟要花點時間啟動
5.輸入"list disk"
列出所有這台電腦上的硬碟
6.輸入"sel disk X"
X是你的系統碟的代號,通常是0
7.輸入"list vol"
列出所有這顆硬碟上的分區,找出fat32的分區,我的是3
8.輸入"sel vol X"
9.輸入"assign letter=Z:"
掛載這個分區到Z槽
10.輸入"exit"
離開diskpart
11.輸入"cd /d Z:\EFI\Microsoft\Boot\"
到這個位置,注意就是原本在windows下的CMD輸入cd指令,輸入完成後輸入符號前的位置會從預設的c:\windows\system32\跳到你輸入的新位置
但修復模式的cd輸入完後還是會維持在X:\source\,但你還是輸入成功了
12.輸入"bootrec /fixboot"
修復啟動
13.輸入"ren BCD BCD.bak"
重新命名檔案,這個不輸入沒關係,目的應該是備份舊的檔案
14.輸入"bcdboot c:\Windows /l en-us /s Z: /f ALL"
前面"c:\Windows /l en-us /s"是將預設的 BCD 地區設定設為英文,台灣應該是zh-tw
而後面"Z: /f ALL"在Z槽重建UEFI和BIOS型的開機項目
15.重開機爽爽用SSD吧
心得:這MS搞個這樣綁東綁西的開機方式幹啥....
資料來源
http://bbs.ngacn.cc/read.php?tid=6181735
http://technet.microsoft.com/zh-tw/library/dd744347(v=ws.10).aspx