瀏覽單個文章
commando001
Master Member
 
commando001的大頭照
 

加入日期: Nov 2010
文章: 2,414
將UEFI啟動的WINDOWS8/WINDOWS8.1轉移到另一顆硬碟/SSD

相信大家在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
     
      
__________________
新。弱弱的戰績
舊 2014-03-30, 12:25 PM #1
回應時引用此文章
commando001離線中