【已解決+教學】重建Vista或Windows 7開機磁區

我來做個補充

bootsect.exe /nt60 ALL /force ---->還原 Windows Vista MBR 以及將控制權轉移給 Windows 開機管理

程式的啟動碼

bootrec.exe /fixmbr ---->將 Windows Vista 相容的 MBR 寫入系統磁碟分割

bootrec.exe /fixboot ---->將新的開機磁區(Windows Vista 相容的開機磁區)寫入系統磁碟分割

bootrec.exe /rebuildbcd---->重建BCD(Boot Configuration Database)開機設定資料存放區

相關連結

http://support.microsoft.com/kb/919529/zh-tw

http://support.microsoft.com/kb/927392/zh-tw

http://technet.microsoft.com/zh-tw/library/cc749177(WS.10).aspx
王小一 wrote:
幾個月前小弟安裝了w...(恕刪)
1. Win 7 不接受由邏輯分割區開機
所以要先想辦法將此存放 Win 7 的分割區 (以下簡稱 PW) 改成 primary & active
※如果 PW 的前方和後方還有其他的邏輯分割區,則無法轉換。
 請先將前方分割區的資料複製出來,然後把這些分割區刪除,好讓 PW 成為延伸分割區內最前端的邏輯分割區
※要做以上的工作,請使用 Acronis Disk Director 這類的工具程式



2. 將 PW 轉換成 primary & active 後,接著你可能需使用 fixmbr 和/或 bootsect /nt60
這個我不太熟,因為很久沒碰了
Stallings wrote:
1. Win 7 不...(恕刪)


我有在網路上看到關於邏輯磁區能不能讓windows開機的相關辯論, 我起初也覺得不行(用我大概二十年前的電腦知識), 但實際上是可以的, 我也不知道用的是什麼機制, 不知道您怎麼看?
王小一 wrote:
我有在網路上看到關於...(恕刪)
Windows 的主體的確是可以安裝在邏輯分割區
但是幾個啟動用的小檔案一定要放在 active 的主要分割區裡
可以切一個微小的主要分割區來存放他們,或者他們也可以寄居在其他的主要分割區

但是以上的做法實在太麻煩了,且不安全 (只要這個主要分割區被砍 Windows 就無法開機)
所以乾脆直接把 Windows 安裝到主要分割區就好,簡單、單純、好管理,何樂不為
Stallings wrote:
Windows 的主體的確是可以安裝在邏輯分割區
但是幾個啟動用的小檔案一定要放在 active 的主要分割區裡
恕刪)


樓上的說得沒錯,正常來說一顆 HD 能切成四個主分割區,或是三個主分割區加一個延伸分割區(資料碟)!

所以安裝系統於某一個主分割區,其他的主分割區就一定要隱藏,這樣才不會亂掉!否則可能會有第三分割區的開機重要檔案跑到第一分割區去了,甚至可能出現裝完後原本 c:\windows 變成了 e:\windows 了.....
luelue666 wrote:
所以安裝系統於某一個主分割區,其他的主分割區就一定要隱藏,這樣才不會亂掉!否則可能會有第三分割區的開機重要檔案跑到第一分割區去了,甚至可能出現裝完後原本 c:\windows 變成了 e:\windows 了.....
inactive 的主要分割區並不會干擾 NT 系列 Windows 的啟動,無需隱藏
但以 Windows 9x、DOS、OS/2 等舊型 OS 啟動時是必須隱藏

真的很怕資料錯亂的話是可以隱藏,但沒有必要
1. 設為 active 那個一定是 C:\
2. 可在每個 volumn 上寫上不同的標籤,以降低誤認的情況
3. 或者,把特定 volumn 的磁碟機代號拿掉也可以
Stallings wrote:
Windows 的主體的確是可以安裝在邏輯分割區
但是幾個啟動用的小檔案一定要放在 active 的主要分割區裡
可以切一個微小的主要分割區來存放他們,或者他們也可以寄居在其他的主要分割區

Windows 的主體 (精確的說是 Windows 資料夾) 所在的分割區稱為開機磁碟分割 (啟動、boot)
開機磁碟分割並不限定主要/邏輯

幾個啟動用的小檔案所在的分割區稱為系統磁碟分割
系統磁碟分割必須是主要分割區

另外,使用中磁碟分割是指被設定 active 旗標的主要分割區
active 旗標要設定在系統磁碟分割上才有意義 (能啟動)



最後,Linux 的啟動並不仰賴 active 旗標,/boot 所在的分割區也不須為主要分割區
可以試試看把win 7的磁區做成ghost檔 做完後把win 7磁區砍掉 把啟動磁區設成c 可以用spfdisk設
然後ghost回去c 這樣應該就可以了
Stallings wrote:

Windows 的...(恕刪)


與君一席話, 勝讀十年書^^

王小一 wrote:
一般情況下忽略步驟1-10,直接從11開始

11. 鍵入bootrec /fixmbr,再按enter
12. 鍵入bootrec /rebuildbcd,再按enter
13. 鍵入bootrec /fixboot,再按enter
14. 重新開機應該就沒問題了
..(恕刪)

後來經過11~14的步驟已經解決

謝謝你的文章
5分送上
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!