Изменение размеров (уменьшение) раздела Windows, если есть раздел восстановления
Много компьютеров оборудованы производителем своей системой восстановления, которая содержит расширенную систему Windows, с аппаратными драйверами и (в большинстве случаев бесполезным, свободным для загрузки) программным обеспечением. Это - более дешевая версия OEM Windows, где производитель (вместо Microsoft) отвечает за обслуживание клиента. Microsoft обязывает производителя, давать возможность клиенту самостоятельно восстановить свою систему Windows к заводским настройкам.
Поскольку запись установки системы на CD или DVD носитель является дорогостоящей, самая дешевая альтернатива этому, использование (в большинстве случаев) скрытого раздела восстановления. В некоторых случаях, клиент в состоянии сделать первоначальную установку Windows с собственного CD/DVD носителя, но многие забывают про него, особенно когда CD или DVD в данный момент где-то потерян.
Преимущество раздела восстановления – в простоте восстановления Windows (драйверы и включенное программное обеспечение) к заводским настройкам. К сожалению, это - единственное преимущество, других причин для счастья иметь раздел восстановления нет. Раздел занимает определенное место на жестком диске и в случае отказа жесткого диска, раздел восстановления также умирает. Однако самый большой недостаток – запрет на изменение разделов. То есть, если вы изменили разделы, процедура восстановления работать больше не будет.
В Windows XP установку системы можно было сделать с другого загрузочного CD диска той же самой версии Windows (разумеется, используя свой ключ продукта). Отличное решение обойтись без раздела восстановления. В Windows более поздних версий эта процедура не работает, потому что в конечном итоге она приведет к проблемам активации. Даже если есть установочный DVD, для переустановки Windows Vista/7/8 должен использоваться раздел восстановления.
Уменьшение раздела Windows
Если требуется уменьшить раздел Windows (например, чтобы увеличить пространство для дополнительного раздела данных) тогда раздел нужно изменить до или после процедуры восстановления. Самый простой способ изменить размер раздела - удалить текущий раздел Windows и создать новый, но меньший. Конечно, после этого все данные будут потеряны, да и процедура восстановления скорей всего тоже перестанет работать. Если изменение размера раздела Windows делается после переустановки, обязательно сначала сохраните свои данные. Учтите, только лучшее программное обеспечение (например, Paragon Partition Manager) в состоянии безопасно изменить размеры раздела NTFS.
Хотя Windows Disk Management в Windows Vista/7/8 также в состоянии изменить размеры раздела Windows (это - новая функция по сравнению с Windows XP), результат неутешителен: изменение размеров ограничено свободным пространством в конце раздела! Когда изменение размеров раздела ограничено, лучше переустановить Windows на недавно разделенном жестком диске (и надеяться, что раздел восстановления не будет повторно делить жесткий диск). Независимо от того, что Вы делаете: не удаляйте раздел восстановления!
Запуск процедуры восстановления в Windows XP
Для Windows XP есть две возможности: во-первых выполнить процедуру восстановления (как предписано производителем) c изменением размера раздела Windows, в то время как данные остаются на разделе, или разделить жесткий диск, и потом выполнить процедуру восстановления. Для последней опции раздел восстановления должен быть активирован вручную (что можно сделать простым инструментом разделения, например, EFDISK). После активации раздела восстановления и перезапуска компьютера, процедура восстановления запускается автоматически. Данная процедура активации работает на многих восстановительных процедурах, потому что у раздела восстановления есть своя собственная операционная система (Windows Preinstalled Environment), которая запускает установщик Windows (адаптированный производителем), автоматически. Если процедура восстановления будет вестись из образа раздела Windows (вместо процедуры установщика Windows), то в большинстве случаев жесткий диск будет заново разбит на разделы, а Windows восстановиться в оригинальный размер раздела. Если это ваш случай, раздел Windows должен быть изменен впоследствии. Если возможно, попытайтесь предотвратить повторное разделение жесткого диска.
Запуск процедуры восстановления в Windows Vista/7/8
Для более поздних версий Windows Vista все сложнее, потому что система при активации раздела восстановления вручную должным образом не установится. Использование Windows Preinstalled Environment приведет к проблеме с присвоением букв дисков и в результате к отвратительной установке Windows. Чтобы предотвратить это, процедура восстановления должна быть запущена уже на существующий раздел Windows. Но после удаления раздела Windows (необходимо для повторного разделения жесткого диска), менеджер начальной загрузки также будет удален (потому что менеджер начальной загрузке расположен на загрузочном секторе раздела Windows). Поэтому важно сохранить данные менеджера начальной загрузки (данные конфигурации начальной загрузки, BCD) прежде, чем будет удален раздел Windows. Когда новый раздел Windows будет добавлен, и BCD восстановлен, процедура восстановления может быть активирована.
Сохранение и восстановление данных конфигурации начальной загрузки (BCD)
Сохранение и восстановление BCD (лучше использовать карту памяти USB) делается в Командной строке. Обычно, к Командной строке можно получить доступ в пределах Windows, но в момент восстановления BCD, доступной операционной системы нет (потому что раздел Windows был ранее удален). Командная строка должна быть запущена, при загрузке с DVD Windows. Поскольку важно знать, можно ли используя DVD восстановить BCD, безопаснее его сохранить, используя этот же DVD.
Запуск Командной строки с DVD: загрузите компьютер с установочного DVD Windows Vista, выполните установку, подтвердите язык и настройки клавиатуры, выберите "Восстановление Вашего компьютера", выберите системный раздел Windows, щелкните по кнопке "Next" и выберите "Командную строку". Команда BCDEDIT / export "G:\VISTAPC.BCD", сохранит BCD в файл G:\VISTAPC.BCD, а команда BCDEDIT / import "G:\VISTAPC.BCD", восстановит тот же самый BCD из файла (измените букву диска G: в дисковую букву резервного расположения!). Команда "EXIT" закрывает Командную строку. Более трудоёмкая альтернатива: сначала установить Windows Vista на меньший основной раздел Windows, используя чужой DVD (не вводя код изделия) и запустить процедуру восстановления.
Загрузка раздела восстановления
После восстановления BCD, его можно просмотреть командой BCDEDIT (или BCDEDIT/v для расширенного просмотра). Если раздел восстановления не упомянут, то он может быть добавлен командой BCDEDIT/, create /d "Starting the recovery procedure" /application os loader. Эта команда создает новую запись в меню начальной загрузки Windows, которая может быть идентифицирована с уникальным кодом GUID в формате {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. Этот GUID имеет большое значение для изменения опций начальной загрузки с этого раздела. Следующие команды необходимы для того, чтобы заставить запись работать (замените GUID своим собственным кодом и измените дисковую букву (в этом примере F:) в имени диска раздела восстановления):
BCDEDIT /set {GUID} path \Windows\system32\boot\bootloader.exe
BCDEDIT /set {GUID} device partition=F:
BCDEDIT /set {GUID} osdevice partition=F:
BCDEDIT /set {GUID} systemroot \Windows
BCDEDIT /set {GUID} detecthal yes
BCDEDIT /set {GUID} winpe yes
Для доступа к предыдущим командам используйте клавиши со стрелками, так будет намного легче выполнить команды (это экономит время для ввода длинного кода GUID). Если Вы хотите, можете изменить значение по умолчанию для раздела восстановления, для загрузки с командой BCDEDIT / default {GUID}. После перезагрузки загрузится измененный BCD, и восстановление запустится автоматически с раздела восстановления (в случае необходимости можно выбрать дополнительную опцию "Запуск процедуры восстановления из меню начальной загрузки").
Очевидно, что это не самая простая процедура для изменения BCD! По сравнению с менеджером начальной загрузки Windows XP, в следующих версиях ОС изменить BCD стало намного труднее. Это одна из причин использования для внесения изменений в менеджере начальной загрузки - EasyBCD.