Windows-Server-2008-R2

Server 2008 R2 需要 2 個磁碟才能啟動

  • June 8, 2011

奇怪的一個。

我有一個帶有 Server 2008 R2 的域控制器。這是一項黑客工作,但很可靠。

AMD 系統。AM2 6000+ 華碩 Crosshair MB。

伺服器正在使用 5 個 Sata 埠用於各種大小的硬碟。沒有配置raid。這主要用於隨機儲存和備份 DC

當我們嘗試在重新啟動時升級 1 個驅動器時,我們收到“未檢測到作業系統插入系統磁碟並按 ENTER”錯誤。只有在系統磁碟和其中一個儲存磁碟(我們刪除以升級…)在啟動時連接時,才能找到電腦才能啟動。

這裡發生了什麼?我該如何修復這個問題?我希望能夠刪除該驅動器。

冉BCDEDIT

我看到了這個問題。關於命令的建議以最好地解決它。我們想要 C: 上的所有內容。

C:\Windows\system32>bcdedit

Windows 引導管理器 ——– 標識符 {bootmgr} 設備

分區 = H:描述

Windows 引導管理器語言環境

en-US 繼承

{globalsettings} 預設

{current} resumeobject

{ c7cb3484-5288-11e0-a6a3-b7c0d75655a0} displayorder {current} toolsdisplayorder {memdiag} timeout 30

Windows Boot Loader ——————– identifier {current} device

partition=C: path

\Windows\system32\winload.exe 描述 Windows Server 2008 R2 語言環境 en-US 繼承

{bootloadersettings} recoverysequence {c7cb3486-5288-11e0-a6a3-b7c0d75655a0} recoveryenabled 是 osdevice

partition=C: systemroot

\Windows resumeobject

{c7cb3484-5288-11e0-a6a3-b7c0d75655a0} nx OptOut

C:\Windows\system32>

這是情況的螢幕截圖。Drive 7 是無關緊要的,它的外部並不覺得需要第二次抓取截圖來適應它。 在此處輸入圖像描述

更新

Boot\BCD 不在 H 上:任何想法這是我的輸出

H:\Boot>xcopy /e h:\boot c:
H:\boot\memtest.exe
H:\boot\cs-CZ\bootmgr.exe.mui
H:\boot\da-DK\bootmgr.exe.mui
H:\boot\de-DE\bootmgr.exe.mui
H:\boot\el-GR\bootmgr.exe.mui
H:\boot\en-US\bootmgr.exe.mui
H:\boot\en-US\memtest.exe.mui
H:\boot\es-ES\bootmgr.exe.mui
H:\boot\fi-FI\bootmgr.exe.mui
H:\boot\Fonts\chs_boot.ttf
H:\boot\Fonts\cht_boot.ttf
H:\boot\Fonts\jpn_boot.ttf
H:\boot\Fonts\kor_boot.ttf
H:\boot\Fonts\wgl4_boot.ttf
H:\boot\fr-FR\bootmgr.exe.mui
H:\boot\hu-HU\bootmgr.exe.mui
H:\boot\it-IT\bootmgr.exe.mui
H:\boot\ja-JP\bootmgr.exe.mui
H:\boot\ko-KR\bootmgr.exe.mui
H:\boot\nb-NO\bootmgr.exe.mui
H:\boot\nl-NL\bootmgr.exe.mui
H:\boot\pl-PL\bootmgr.exe.mui
H:\boot\pt-BR\bootmgr.exe.mui
H:\boot\pt-PT\bootmgr.exe.mui
H:\boot\ru-RU\bootmgr.exe.mui
H:\boot\sv-SE\bootmgr.exe.mui
H:\boot\tr-TR\bootmgr.exe.mui
H:\boot\zh-CN\bootmgr.exe.mui
H:\boot\zh-HK\bootmgr.exe.mui
H:\boot\zh-TW\bootmgr.exe.mui
30 File(s) copied

H:\Boot>bcdedit -store C:\boot\BCD -enum all
The boot configuration data store could not be opened.
The system cannot find the file specified.

H:\Boot>dir

Directory of H:\Boot

03/19/2011  11:28 PM    <DIR>          cs-CZ
03/19/2011  11:28 PM    <DIR>          da-DK
03/19/2011  11:28 PM    <DIR>          de-DE
03/19/2011  11:28 PM    <DIR>          el-GR
03/19/2011  11:28 PM    <DIR>          en-US
03/19/2011  11:28 PM    <DIR>          es-ES
03/19/2011  11:28 PM    <DIR>          fi-FI
03/19/2011  11:28 PM    <DIR>          Fonts
03/19/2011  11:28 PM    <DIR>          fr-FR
03/19/2011  11:28 PM    <DIR>          hu-HU
03/19/2011  11:28 PM    <DIR>          it-IT
03/19/2011  11:28 PM    <DIR>          ja-JP
03/19/2011  11:28 PM    <DIR>          ko-KR
11/20/2010  11:24 PM           485,760 memtest.exe
03/19/2011  11:28 PM    <DIR>          nb-NO
03/19/2011  11:28 PM    <DIR>          nl-NL
03/19/2011  11:28 PM    <DIR>          pl-PL
03/19/2011  11:28 PM    <DIR>          pt-BR
03/19/2011  11:28 PM    <DIR>          pt-PT
03/19/2011  11:28 PM    <DIR>          ru-RU
03/19/2011  11:28 PM    <DIR>          sv-SE
03/19/2011  11:28 PM    <DIR>          tr-TR
03/19/2011  11:28 PM    <DIR>          zh-CN
03/19/2011  11:28 PM    <DIR>          zh-HK
03/19/2011  11:28 PM    <DIR>          zh-TW
              1 File(s)        485,760 bytes
             24 Dir(s)  177,605,242,880 bytes free

電腦正在從您刪除的其中一個磁碟啟動,並從作業系統磁碟(顯然是一個單獨的磁碟)啟動作業系統。當有人不小心安裝作業系統時會發生這種情況。

您需要在 OS 磁碟上獲取 BCD 並更正它的新位置。您可能能夠引導安裝磁碟並將安裝修復為再次引導。

更新 - 修復:

  • 首先備份:執行bcdedit -export C:\bcd.backup,可能應該將其複製到另一台電腦或拇指驅動器。
  • 打開驅動器管理,將引導分區(應該是 100 或 300 MB)掛載到一個驅動器號,記下該號。
  • mkdir C:\boot
  • xcopy /e x:\boot c:\boot(其中 x: 是您剛剛安裝的驅動器)
  • bcdedit -export C:\boot\BCD
  • bcdedit -store C:\boot\BCD -enum all
    注意第二列顯示的任何行的條目標識符和屬性partition=x:

例如:

Windows Boot Loader
-------------------
identifier          {current}
osdevice            partition=x:
  • 對於記錄的每個事件,請執行以下操作;要非常小心,不要搞砸了!

bcdedit -store c:\boot\BCD -set {current} osdevice partition=c:

注意:更改{current}為您要更改的屬性的部分標識符。然後只需跟隨它的屬性和新值。還要注意新c:值而不是x:. 此外,標識符可能/將是 GUID。

  • 一旦看起來一切正常,再次啟動驅動器管理,從另一個驅動器中刪除驅動器號,使其恢復原狀。標記C:分區Active

您現在應該能夠移除另一個磁碟並從系統分區啟動。如果這不起作用,您還沒有弄亂另一個磁碟並且可以將其放回原處。

更新 2:

看起來你已經安裝了另一個分區h:,所以忽略安裝和解除安裝的東西,只需跳入副本,編輯,yada yada。

引用自:https://serverfault.com/questions/277062