Назад | Перейти на главную страницу

От SuperUser: Том на запасном диске, помеченный как системный раздел

Я задал этот вопрос в SuperUser несколько дней назад, но пока не получил никаких ответов. Я решил, что попробую здесь свою удачу, так как а) нет большой разницы между диспетчером дисков в Vista и Server 08 и б) это связано с резервным копированием, и я полагаю, что может возникнуть проблема с сервером, если кто-то столкнется с этим при выполнении резервного копирования на сервере с такой же (пусть и плохой) конфигурацией.

Кроме того, я не был в этих сообществах слишком долго, поэтому, если это не так, сообщите мне, и я удалю его (или перефразирую :)).


У меня странная ситуация. У меня есть 2 диска в моем компьютере под управлением Vista, диск ОС (C :, E :) и диск хранения (D :). В управлении дисками том C: указан как загрузочный раздел и содержит все системные файлы. У тома D: есть флаг "Система", но (прямо сейчас) на нем нет абсолютно ничего. Я не решаюсь вытащить диск или даже переразбить диск с помощью стороннего инструмента (поскольку Windows не позволяет мне), так как я читал, что если системный том не обнаружен, у Windows может возникнуть проблема. Любые идеи?

Основная причина, по которой это проблема, заключается в том, что Windows не позволяет мне исключить этот том из резервных копий, но именно там я уже храню предварительные резервные копии других вещей.

Я полагаю, что BIOS был настроен на использование этого диска в качестве первого загрузочного диска. Вы должны были исправить это, изменив приоритет загрузки в BIOS, а затем используя режим восстановления для записи новой загрузочной записи на новый загрузочный диск. (восстановите автозагрузку или воспользуйтесь утилитой bootrec).

Я исправил это, но это было некрасиво, и, вероятно, было проще, чем я предполагал (сюрприз).

Я вошел, выключил сервер и вытащил системный диск с неверной маркировкой. Я попытался загрузить компьютер и получил сообщение «BOOTMGR отсутствует. Нажмите Ctrl + Alt + Del для перезагрузки». Я подумал, что в этом есть смысл, давайте попробуем fixboot / fixmbr. После загрузки DVD с Vista я перешел в режим восстановления. Обычно, когда вы загружаетесь в режим восстановления, вы видите параметр восстановления при загрузке, но его не было, поэтому вместо этого я запустил командную строку.

Покопавшись, я нашел эквиваленты fixboot и fixmbr (bootrec.exe /fixboot и bootrec.exe /fixmbr соответственно). Я попробовал один, потом другой, потом оба после последующих перезагрузок безрезультатно. Я погуглил несколько раз и нашел различные «обходные пути», но тоже ничего не исправил. После полного разочарования я решил просто переустановить Windows, так как у меня была рабочая резервная копия.

Если во время процесса установки при выборе загрузочного раздела вы не выбрали форматирование раздела, в который вы устанавливаете, и там уже есть папка Windows, он переместит текущие системные папки (Program Files, Users, Windows и т. ) в Windows.old. После первого этапа установки, когда идет перезагрузка для продолжения установки, у меня возникла яркая идея переместить эти системные папки обратно в их исходные места и снова перезагрузиться, чтобы увидеть, будет ли он работать, как будто все в порядке. Папка Users вызвала у меня проблемы с копированием (какой-то странный бесконечный цикл, поэтому я переместил папку учетной записи пользователя, которую хотел сохранить).

После копирования / перемещения файлов обратно в их исходные места я перезагрузился и скрестил пальцы, и разве вы не знаете, это действительно сработало. Я был очень воодушевлен и, подумав постфактум, я понял, что в корневом разделе есть файл bootmgr и что этот файл, вероятно, изначально физически отсутствует (как будто мой компьютер пытался сказать мне). Я полагаю, что копирование этого файла и запуск fixboot / fixmbr, вероятно, исправили бы его быстрее.

Как ни странно, как только я загрузил компьютер без запасного диска, я вставил его обратно, и когда я вошел в Управление дисками, он снова указал запасной диск как системный. Я вытащил его и снова загрузился, чтобы убедиться, что на самом деле ничего не изменилось. После успешной загрузки я вставил его обратно, снова загрузился с DVD с Vista и стер диск. Теперь все исправлено. Ура.