Перенос файлов загрузки Windows 7 на другой жесткий диск
Предположим, что в вашей системе более одного жесткого
диска. На одном из них уже установлена некая операционная система, а на
второй вы установили Windows 7. И, к примеру, возникла у вас
необходимость удалить из системы первый жесткий диск (на котором
установлена НЕ Windows 7). Но тут может случиться такая ситуация, что
без этого (удаленного) диска ваша система загружаться не хочет.
Это могло произойти по одной из трех причин:
- Диск, с которого выполняется загрузка, должен быть активным
(соответственно тот диск, который вы удалили и был активным);
- MBR должна быть совместимой с bootmgr;
- На активном диске должны находиться файлы загрузки операционной
системы.
Для Windows 7 это файл bootmgr и хранилище данных
конфигурации загрузки (BCD), находящееся в скрытой и системной папке
Boot. Вполне возможна такая ситуация, что диск С:, на котором
установлена Windows 7, не активен, а активным является диск D:. Файлов
загрузки Windows 7 (они скрытые и системные) на диске С: также не
обнаружится. Необходимо перенести загрузчик с диска D: на диск С:, то
есть обеспечить соблюдение вышеназванных условий.
Как решение - можно использовать установочный диск
(или диска восстановления) Windows 7. При наличии этих дисков перенос
загрузочных файлов не составляет труда. Физически отключите "ненужный"
жесткий диск, загрузитесь с диска, установив в BIOS привод CD-DVD первым
загрузочным устройством, войдите в среду восстановления. После того,
как закончится сканирование и поиск установленных операционных систем,
выполните "Восстановление запуска". Программа восстановления подготовит
нужным образом жесткий диск и скопирует на него необходимые файлы. После
перезагрузки возможность загрузки будет восстановлена.
Если у вас нет ни установочного диска, ни диска восстановления,
можно воспользоваться другим способом: перенос файлов загрузки с
использованием утилиты bcdboot.exe.
Условно можно разделить предстоящую операцию на
три этапа, соответствующих трем необходимым условиям успешной загрузки.
Делаем диск активным. Есть два способа сделать
нужный раздел активным.
Первый: войдите в оснастку "Управление дисками"
(Win + R, в строке "Выполнить" наберите diskmgmt.msc и нажмите OK) и
посмотрите, какая буква присвоена первому слева разделу диска, который
планируется оставить. Именно этот раздел надо сделать загрузочным и
активным. Для этого щелкните правой кнопкой мыши по выбранному разделу и
выберите пункт контекстного меню "Сделать раздел активным". Но знайте,
что этот раздел должен иметь атрибут "основной".
Второй: запустите командную строку с правами
администратора. Все команды, о которых пойдет речь далее, будут
выполняться последовательно без выхода из командной строки.
DISKPART
list disk
sel disk X
list partition
sel part 1
active
exit
где X - номер диска, который предполагается
оставить, в списке дисков (команда list disk).
Перезапишите загрузчик (MBR) (надо сделать его
совместимым с bootmgr). Для этого понадобится утилита bootsect.exe,
которую, при отсутствии установочного диска, можно взять здесь. Заранее
скачайте и распакуйте ее, например, в корневой каталог раздела С:.
c:\bootsect /nt60 All /force
Примечание: при наличии в конфигурации 2-х и более HDD ключ /force
необходим.
Перенесите BCD и файл bootmgr на новый активный раздел:
bcdboot %Windir% /l ru-Ru /s С:
- ключ /l - выбор языковых параметров менеджера загрузки. Если ваша
система не русскоязычная, используйте другие значения этого ключа,
например, для английского языка - en-Us, для немецкого - de-DE, и т.д.
- ключ /s - определяет букву тома, назначенную целевому системному
разделу, в который копируются файлы среды загрузки. Это раздел, который
вы сделали активным. Так как микропрограмма команды по умолчанию
использует текущий системный раздел (до извлечения жесткого диска - это
диск D:), применение этого ключа с буквой предполагаемого загрузочного
раздела - обязательно!
Проверьте и отредактируйте BCD.
Выполните команду:
bcdedit /store С:\boot\bcd
По результатам выполнения команды проверьте параметры (подчеркнуты на
скриншоте).
То бишь: в секции "Диспетчер загрузки Windows" параметр device должен
быть равен букве нового активного раздела, в нашем случае - С:. в секции
"Загрузка Windows" параметры device и osdevice должны быть равны букве
раздела, на котором сейчас расположены каталоги Windows. В нашем случае,
это тоже С:.
В случае несоответствия внесите необходимые изменения с помощью команд:
bcdedit /store С:\boot\bcd /set {bootmgr} device partition=С:
bcdedit /store С:\boot\bcd /set {current} device partition=С:
bcdedit /store С:\boot\bcd /set {current} osdevice partition=С:
Обычно выполнение этих команд не требуется, но все-таки (для
подстраховки) проверить их не помешает.
Таким образом, перенесение файлов загрузки на другой диск - не такая
сложная задача.
Так как программа восстановления запуска, выполняющаяся из среды
восстановления, использует параметры "по-умолчанию", язык менеджера
загрузки становится английским. При наличии одной загружаемой системы
это не заметно, а при наличии меню мультизагрузки - бросается в глаза.
Если вас это не устраивает, выполните в командной строке:
bcdboot %Windir% /l ru-Ru
Выполнить ее нужно уже после перенесения файлов загрузки в новый раздел.
Не переименовывается диск (не меняется метка
тома)
Наверняка некоторые пользователи Windows 7
сталкивались с такой проблемой, когда метка тома отображается как
"Локальный диск", а переименование диска не удается.
Причина данной проблемы заключается в том, что в
корне диска присутствует файл (или папка) с именем Autorun.inf. Данный
файл (папка) может создаться какой-либо программой или (реже) самим
пользователем, когда, например, некоторые люди пытаются защититься таким
способом от вирусов, использующих автозапуск.
Такой способ защиты мог быть актуален в Windows XP
или Windows Vista, но в Windows 7 сама процедура автозапуска претерпела
изменения, и теперь нужды в данном файле (папке) уже нет.
Часто этот файл (или папка) имеет атрибут
"скрытый" и чтобы увидеть его в проводнике необходимо включить
отображение скрытых файлов и папок: Пуск > Панель управления >
Параметры папок > Вид > поставьте галочку "Показывать скрытые
файлы, папки и диски" и жмите ОК.
Затем переименуйте или удалите этот файл (или
папку), после чего перезагрузите компьютер. Проблема с переименовыванием
диска (или смены тома диска) исчезнет.
Отключение помощника совместимости программ
Если вы являетесь системным администратором в
Windows Vista и Windows 7, то вас наверняка раздражает (и постоянно
тормозит вашу работу) постоянно всплывающий помощник совместимости
программ Program Compatibility Assistant (PCA). В данной статье я
расскажу, как отключить этого "помощника" и никогда больше не видеть
этих сообщений.
Помощник совместимости отслеживает программы на
предмет наличия известных проблем совместимости и может быть полезен для
малоопытных пользователей. Сведения, приведенные в этой инструкции,
предназначены для опытных пользователей и администраторов.
Здесь представлены скриншоты для Windows 7, но в
Windows Vista все делается аналогично.
Возможно, вы захотите отключить помощника на
локальной машине. Например, при тестировании программ в различных
условиях.
Кликните кнопку Пуск, в поле поиска наберите
services.msc и нажмите Enter. Теперь пролистайте вниз до "Службы
помощника по совместимости программ", кликните по ней правой кнопкой
мыши и выберите пункт "Остановить". Вы на короткий момент увидите окно
управления службами Service Control, которое затем само (автоматически)
исчезнет.
Если позже вы решите включить помощника, то просто
проделайте все то же самое, но только в выпадающем меню выберите
"Запустить".
Если вы захотите отключить помощника совсем, то в
выпадающем меню (см. картинку выше) выберите "Свойства" и в открывшемся
окне, в выпадающем списке "Тип запуска", выберите "Отключена".
Отключение помощника совместимости при
помощи редактора локальной групповой политики
Запустите редактор локальной групповой политики,
введя в поле поиска меню Пуск команду gpedit.msc, и нажмите Enter. Затем
пройдите в Конфигурация пользователя > Административные шаблоны >
Компоненты Windows > Совместимость приложений и дважды кликните на
"Отключение помощника по совместимости программ".
Выберите "Отключить", затем "Применить" и "OK"
(см. рисунок).
После этого можете закрыть редактор локальной
групповой политики.
Обычным пользователям не рекомендую отключать
помощника совместимости обычным пользователям, так как его отключение
может привести к конфликтам программного обеспечения и нестабильной
работе операционной системы. Данное действие описано для опытных
пользователи и администраторов, чтобы они могли получить от выключенного
помощника массу сбереженного времени и нервов. |