之前把 Toshiba R30 改裝 SSD + HDD 和灌 Win 7,如果 SSD 是在硬碟槽,總是不能順利啟動 Win 7,
現在終於解決了!!

以下只列出重點步驟:

0. SSD 裝在原硬碟槽,HDD 裝在光碟槽

1. 按 F2 進 BIOS ,將開機模式改為 CSM 模式 (因為 Win 7 安裝光碟似乎只能以 CSM 模式啟動)

2. 放入 Win 7 安裝光碟,安裝 Win 7 在 SSD 上

3. 安裝過程中若遇到重開機,開機時手動按 F12 選擇 SSD 開機(每次都要)

4. 確定 Win 7 安裝完後,
用 Win 7 內建的磁碟管理員,或  Windows 安裝光碟的 Diskpart
在 HDD 槽開頭切割一塊 100MB 的磁區並格式化為 FAT32 (關鍵步驟),作為開機磁區
(如果不以 FAT32 格式,會讀不到)

5. 將此開機磁區給上一個編號 B: 或隨便,並且將它標示為 [使用中]
(Diskpart 下則是 Active 該 partition)

6. 放入 Win 8 安裝光碟 (Win 7 的安裝光碟可能無法),在安裝程式中按 Shift+F10 叫出命令提示字元

7. 先用 dir 藉由大小判斷 Win 7 和新建的開機磁區分別在哪個硬碟編號下
(會跟 Win 7 裡的不同,我的 Win 7 在 D 槽,B 槽是開機磁區)

8. 然後輸入下列指令
bcdboot D:\Windows /l zh-TW /f all /s B:
bootsect /nt60 B:
(這裡 D: 是安裝 Win 7 的分割,B: 是開機磁區)
(注意此步驟時根目錄不要在 B:)

9. 重開機後進入 BIOS 改成以 UEFI 模式開機 (關鍵步驟之二)

重開機,什麼鍵都不要按,應該就可以順利進入 Windows 7 了!! 超開心的~!

感謝 Mobile01 上 Root886 大的指點!!

http://www.mobile01.com/topicdetail.php?f=243&t=3930773&p=4

[2016/5/31 更新] 此做法不完整,若要要以正確 UEFI 開機,安裝後仍須將磁碟轉為 GPT 格式。詳見 Toshiba R30 Windows 7 MBR 轉 GPT 格式開機。 若是可以在安裝 Windows 7 前就在 SSD 前面規劃好 100 MB 的 EFI 啟動磁區和 128 MB 的 MSR 分割,就會更簡單。


延伸說明:

BCDboot: https://technet.microsoft.com/en-us/library/hh824874.aspx
Bootsect: https://technet.microsoft.com/en-us/library/cc749177%28v=ws.10%29.aspx

34778073

廣告