Странный.
У меня есть контроллер домена с Server 2008 R2. Это хакерская работа, но она надежна.
Система AMD. AM2 6000+ Asus Crosshair MB.
Сервер использует 5 портов Sata для жестких дисков разного размера. Рейд не настроен. Это в основном для случайного хранения и резервного копирования DC.
Когда мы попытались обновить один из дисков после перезагрузки, мы получили ошибку «Операционная система не обнаружена. Вставьте системный диск и нажмите ENTER». Достаточно повозиться, чтобы выяснить, что компьютер будет загружаться только в том случае, если системный диск и один из дисков хранения (тот, который мы удалили для обновления ...) были подключены при загрузке.
Что здесь происходит? Как мне исправить эту проблему? Я хотел бы удалить этот диск.
Ran BCDEDIT
Я вижу проблему. Рекомендации команде по ее устранению. Мы хотим все на C :.
C: \ Windows \ system32> bcdedit
Диспетчер загрузки Windows -------------------- идентификатор устройства {bootmgr}
partition = H: описание
Локаль диспетчера загрузки Windows
en-US наследование
{globalsettings} по умолчанию
{current} resumeobject
{c7cb3484-5288-11e0-a6a3-b7c0d75655a0} displayorder {current} toolsdisplayorder {memdiag} timeout 30Загрузчик Windows ------------------- идентификатор {текущего} устройства
partition = C: путь
\ Windows \ system32 \ winload.exe описание Локаль Windows Server 2008 R2 en-US наследование
{bootloadersettings} последовательность восстановления {c7cb3486-5288-11e0-a6a3-b7c0d75655a0} восстановление включено Да osdevice
раздел = C: systemroot
\ Windows resumeobject
{c7cb3484-5288-11e0-a6a3-b7c0d75655a0} nx OptOutC: \ 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
Компьютер загружался с одного из этих дисков, который вы удалили, и запускал ОС с диска операционной системы (который, по-видимому, является отдельным диском). Вот что происходит, когда кто-то по неосторожности устанавливает ОС.
Вам необходимо получить BCD на диске с ОС и исправить его для нового местоположения. Возможно, вы сможете загрузить установочный диск и снова восстановить установку.
Обновление - чтобы исправить:
bcdedit -export C:\bcd.backup
, вероятно, следует скопировать это на другой компьютер или флэш-накопитель.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.
Если это всего лишь вторичный DC (не такой, как резервный DC), почему бы просто dcpromo не удалить его, удалить ОС и начать заново?
Во-первых, немного истории, поскольку она проясняет, что происходит.
Раньше с Server 2003 и ранее для ОС на базе NT (а не для ОС 9x) у вас был boot.ini, в котором была строка, подобная этой: default = multi (0) disk (0) rdisk (0) раздел (1) \ WINDOWS. Это сообщило загрузчику NT, где найти ОС для загрузки.
Итак, если у вас был файл boot.ini, который загружался из раздела (2), но вы удалили раздел (1), потому что он находится на другом диске (или даже изменили порядок загрузки ваших дисков в BIOS), при загрузке он все еще ищет раздел (2), но, по сути, он был перемещен и переименован в разделе (1), поэтому он не загружается, поскольку требуемые файлы не находятся в этом месте. То же самое и с изменением номеров дисков.
В Server 2008 файл boot.ini был заменен на BCD (данные конфигурации загрузки), и его необходимо отредактировать с помощью инструмента BCDEdit. Вот хороший урок о том, как его использовать: http://www.computerperformance.co.uk/Longhorn/server_2008_bcdedit.htm
Когда вы удалили этот диск, вы изменили разделы и / или диски, и ваш сервер не смотрит на нужный раздел / диск для загрузки. Когда вы исправляете данные конфигурации загрузки, чтобы посмотреть на правильный диск и раздел, он загрузится.
Windows 2008 R2 (фактически каждая Windows, начиная с Vista) использует подход Linux, в котором загрузчик отделен от операционной системы, хранится в отдельном разделе; если вы возьмете пустой диск и скажете программе установки Windows создать на нем один большой раздел и установить на нем Windows, она автоматически создаст небольшой (~ 100 МБ) раздел в начале диска для размещения диспетчера загрузки, а затем он фактически установит Windows в второй раздел, заполняющий остальную часть диска. Это произойдет автоматически, и вы не сможете этого избежать: Windows жестяная банка иметь диспетчер загрузки и операционную систему на одном диске, но единственный способ добиться этого - установить его на диск, который уже был разбит на разделы.
Хорошо, это было небольшое отступление; в любом случае, похоже, что в вашем случае раздел, содержащий диспетчер загрузки, оказался на другом диске, чем тот, на котором находится операционная система; но мы не знаем фактическую структуру диска из вашего вопроса: мы знаем только, что диспетчер загрузки хранится на H: и O.S. находится на C :, и, судя по вашему описанию проблемы, выглядит как H: находится на диске, который вы пытались удалить.
Вы должны опубликовать некоторые результаты diskpart
команду, а еще лучше - снимок экрана из оснастки «Управление дисками».
Что касается перемещения диспетчера загрузки, да, это жестяная банка быть сделано, но это несколько хитрый, поэтому, пожалуйста, опубликуйте дополнительную информацию о фактической структуре вашего диска, прежде чем мы сможем предоставить вам решение.