Книга: 1001 совет по обустройству компьютера

8.3.2. Как вернуться к старой версии с помощью Windows.old?

8.3.2. Как вернуться к старой версии с помощью Windows.old?

Если у вас под конец переустановка Windows по какой-то причине застопорилась (например, вы с ужасом обнаружили, что под новую версию не существует нужных драйверов), то возникает задача полностью вернуться к старому варианту. Есть простой метод это выполнить, не прибегая к новой переустановке и иным сложным действиям. Запуститесь с Live CD, разыщите на диске созданную установщиком папку Windows.old и скопируйте ее на любой другой диск или, например, на флэшку, только она должна быть достаточно объемной. Можно скопировать также и другие нужные папки, которые хочется сохранить. Затем прямо из Live CD отформатируйте этот диск заново (если это диск С:, т. е. основной раздел, загрузочная запись должна сохраниться). Вместо форматирования можно просто как-то переименовать три вновь созданные системные папки: Windows, Program Files и Document and Settings (об их удалении см. далее).

Затем скопируйте все содержимое папки Windows.old (там содержатся старые копии этих же самых папок) в корневой каталог получившегося пустого диска. Если вы меняли версию Windows на ту же самую, то старая Windows запустится как ни в чем не бывало. В случае, если была попытка установить новую (Vista или 7), то восстановленную XP можно отремонтировать с помощью установочного диска, не устанавливая заново, через ввод команды fixboot (см. главу 11 «Ремонт Windows»). Возможно, придется еще отредактировать или вовсе удалить загрузочное меню, если оно испорчено (см. разд. 8.4 «Две системы на одном компьютере»).

С помощью установочного диска Windows 7 или Vista все то же самое можно сделать и иначе – через функцию восстановления, причем неважно, какую версию вы восстанавливаете. Загрузитесь с установочного диска (в «семерке» можно создать и специальный восстановительный диск – см. главу11). Запустите функцию восстановления, выберите раздел с исправляемой системой (папка Windows.old должна быть в том же разделе), затем выберите опцию Командная строка. В командной строке наберите следующие команды:

ren Windows Windows.bak

ren "Program Files" "Program Files.bak"

ren "Document and Settings" "Document and Settings.bak"

Само по себе новое имя папок не имеет значения, лишь бы оно отличалось (в примере оно отличается расширением bak). Потом их можно будет удалить (об этом см. далее). Теперь наберите команду для копирования всех папок и файлов оптом из Windows.old в корень диска С:

xcopy /s /h c:windows.old*.* c:

Если восстанавливаемая система – Windows XP, для восстановления загрузочного сектора воспользуйтесь следующей командой (здесь E – буква CD-привода):

E:bootbootsect /nt52 с:

Если восстанавливаемая система – Windows Vista, то замените nt52 на nt60. Как видите, хотя и быстрее, чем простая замена, но сложнее и хлопотнее.

Какой бы вариант вы ни выбрали, придется еще удалять ненужные временные папки, все эти old и bak. Скорее всего, при попытке это сделать вы, Администратор (проверьте!), наткнетесь на «запрещение доступа». Чтобы это обойти, откройте в Проводнике Свойства для этих папок (через правую кнопку мыши), снимите все отметки в разделе Атрибуты и нажмите на Применить. В следующем окне вас могут попросить подтвердить, что это для вложенных папок и файлов тоже. После этого папки должны удалиться целиком без проблем (подробности см. в разд. 10.3 «Чистка системы»).

Оглавление книги


Генерация: 0.041. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз