Перенесение файлов загрузки, при удалении из системы одного из жестких дисков
16. Перенесение файлов загрузки, при удалении из системы одного из жестких дисков.
Вы решили заменить или продать один из ваших жестких дисков. Прежде чем это сделать, убедитесь что файлы загрузки Windows 7 не содержаться на удаляемом Вами из системы жестком диске.
Windows 7 хранит свои файлы для загрузки на активном диске, который может отличаться от того на котором установлена Windows 7. Файлами загрузки для Windows 7 являются файл bootmgr и хранилище данных конфигурации загрузки BCD (Boot Configuration Data), находящееся в скрытой и системной папке Boot.
При загрузке Windows 7 проверяет соблюдение 3 условий:
- Является ли диск, с которого выполняется загрузка активным;
- Совместима ли Главная Загрузочная Запись (Master Boot Record – MBR) с bootmgr (Диспетчером загрузки Windows);
- Находиться ли файлы загрузки операционной системы на активном диске должны.
В случае не соблюдения одного из условий, загрузка становится невозможной.
Предположим, что Ваша Windows 7 установлена на диск С:, который не активен. Активным является только диск D:, который Вы собираетесь удалить из системы и на котором находятся Файлы загрузки Windows 7, имеющие атрибуты Скрытый и Системный.
В качестве решения предлагаю Вам выполнить перенесение файлов загрузки Windows 7 с активного раздела (удаляемый жесткий диск) на неактивный раздел (остающийся в системе жесткий диск, с присвоением ему атрибута – Активный).
1) Выяснение атрибутов дисков и присвоение остающемуся в системе жесткому диску атрибута Активный.
Способ 1. Используя оснастку “Управление дисками”.
1.1.1) Нажмите Win + R, в строке “Выполнить” наберите diskmgmt. msc и нажмите OK
1.1.2) В нижней части окна, где находится графическое представление разделов, найдите том (раздел) на котором установлена Ваша Windows 7 Буква тома здесь, идентична букве диска с Window 7 из Мой Компьютер.
1.1.3) Под буквой тома, размером диска и файловой системой будут указаны атрибуты диска. Посмотрите имеет ли наш том атрибут “Активный”. Если да, то Вы сможете спокойно удалить Ваш диск из системы. Если же нет, то Вам необходимо будет присвоить данный атрибут, в соответствии с написанным ниже.
1.1.4) Если Ваша Windows 7 установлена на жесткий диск, разбитый на несколько разделов, то выберите первый слева раздел остающегося у Вас диска, его мы сделаем загрузочным и активным. Если же раздел всего один, то выберите его.
1.1.5) Щелкните правой кнопкой мыши по выбранному разделу и выберите в контекстном меню пункт “Сделать раздел активным”. Учтите, что этот раздел должен иметь атрибут “Основной”.
Способ 2. Используя командную строку.
1.2.1) Запустите командную строку с правами администратора. Нажмите Win + R, в строке “Выполнить” наберите cmd и нажмите OK.
1.2.2) Последовательно выполните все команды без выхода из командной строки:
DISKPART
list disk
sel disk X
list partition
sel part 1
active
exit
где X – номер диска, который предполагается оставить, в списке дисков (команда list disk).
2) Перезапись загрузочного сектора MBR и установка его совместимости с bootmgr:
2.1) Скачайте архив Bootfiles_x86+x64.zip (содержит файлы: Bcdboot. exe; Bcdedit. exe; Bootsect. exe)
2.2) Создайте папку Boot
2.3) Распакуйте скачанный архив и скопируйте файлы Bootsect. exe и Bcdedit. exe, нужной Вам битности в созданную Вами папку Boot.
2.4) Запустите командную строку с правами администратора.
X:\boot\bootsect. exe /nt60 all /force
где Х – буква диска, на котором содержится программа Bootsect. exe
- ключ /force – принудительно отключает один или несколько томов во время обновления загрузочного кода. Необходим, при наличии в конфигурации 2-х и более жестких дисков.
3) Перенесение BCD (Boot Configuration Data) и файла bootmgr на новый активный раздел:
X:\boot\bcdboot. exe %Windir% /l ru-RU /s С:
где Х – буква диска, на котором содержится программа Bootsect. exe
- ключ /l – выбор языковых параметров менеджера загрузки. Если ваша система не русскоязычная, используйте другие значения этого ключа, например, для английского языка – en-US, для немецкого – de-DE, и т. д.
- ключ /s – определяет букву тома, назначенную целевому системному разделу, в который копируются файлы среды загрузки. Это раздел, который мы сделали активным. Windows 7 использует текущий загрузочный раздел (в нашем случае – раздел D:) до завершения своей работы. Поэтому применение этого ключа с указанием буквы нового загрузочного раздела (в нашем случае – раздел С:) – обязательно.
Также может быть полезно:
- Порядок загрузки системы
- Восстановление загрузки Windows 7 без установочного диска
- Создание диска восстановления системы и загрузка с него
- Редактирование меню загрузки операционных систем при помощи Bcdedit
- Параметры загрузки системы
Другие новости:
2 ответов Оставить комментарий
День добрый! Ситуация как описано выше. При установке новой системы, я не отформатировал диск C:,на котором стояла старая система, а ставил на отформатированный диск F:, ставил из под Biosa, все встало отлично, диск F: после перезагрузки стал диском C:, а диск С: стал диском D;, как и следовало ожидать. В последствии при попытке отформатировать диск D: я обнаружил что он остался активным и на нем остались все загрузочные файлы, а на вновь созданном диске С: их нет. Тут возникает вопрос, если я сейчас отформатирую диск D;, так у меня не запустится система. Вашу статью внимательно прочитал, на 78% понял как и что сделать, а вот эти 22% не могу додумать!!! Жалко заново сносить, я заново установил массу нужных мне программ и плагинов. Как мне быть, я думаю что все-таки такая проблема лечится. Если можно ПОШАГОВО! Безмерно благодарен Александр.
Вообще на будущее надо планировать организацию дисковой подсистемы заранее, т.к. при подобных случаях исправлять ошибки крайне тяжело. Пичём с 90% вероятностью путь изменения только один – чистая установка на C: – первый по порядку раздел на первом физическом диске. Ну или использование какого-нибудь Acronis OS Selector, если нужен запуск нескольких систем с разных разделов.