Pages

8月 30, 2012

去你的win7啟動磁區

最近組了新電腦後
本來想偷懶直接接上舊的硬碟直接續用
結果開機進去win7 後怎麼搞就是讀不到USB的驅動
害我鍵盤、滑鼠都不能用
只好摸摸鼻子狠下心來滿張SSD來重灌(還好用USB重灌超快)

一直到今天一切都上手後
要來把舊硬碟上的win7 OS刪除時才發現不給我格式化
一直說這是系統碟且使用中
研究了老半天終於發現原來是
win7在安裝的時候
會分割成啟動磁區跟系統本體
當我重灌時忘了把舊硬碟拔掉
所以他自動判斷電腦中已經有啟動磁區了
所以只把系統本體裝在我的SSD上
要啟動仍然要用舊的硬碟才能啟動
這真是讓我瞬間覺得.....很機歪,安裝的時後一點說明資訊都沒有阿!
還好最後花了一個小時亂用一通
順利重新修復了啟動磁區 (如果要再重裝一次就太靠背了)

主要是參考這篇討論
步驟如下:

1. 系統光碟開機
2. 選擇語言
3. 選擇“修復您的電腦“選項(repair your computer)
4. 點選第一個選項“您想修復的作業系統“(operating system that you want to repair)
5. 選擇命令提示字元(command prompt)
6. 不須切換資料夾,直接鍵入diskpart, 再按enter
7. 鍵入select disk #(#是硬碟編號要是只有一顆硬碟那就是0),再按enter
8. 鍵入select partition #(#是分割區代號,要是不知道的話只能0 1 2 去試,要是不對的話第9步驟不會成功),再按enter
9. 鍵入active,再按enter
10. 鍵入exit,再按enter
11. 鍵入bootrec /fixmbr,再按enter
12. 鍵入bootrec /rebuildbcd,再按enter
13. 鍵入bootrec /fixboot,再按enter 
之後重新開機應該會看到bootmgr is missing什麼鬼的
因為啟動磁區裡的東西並不在新系統碟中
所以再插入系統光碟讓他自動修復
"理論上"就會成功了

簡單講,就是安裝新系統的時候
把電腦拆到剩下唯一一顆硬碟準沒錯
就不會出現什麼刪錯硬碟、選錯硬碟等一堆狗屁倒灶的問題
Fuck you
希望可以拯救到跟我一樣傻的人

4 則留言:

  1. 昨天電腦掛了,照著步驟做拯救了我的電腦,真是太感謝!!!!

    回覆刪除
  2. 感謝您提供的方法,真真切切救了我的電腦阿

    回覆刪除
  3. 感謝您提供的方法,非常有用!!

    回覆刪除