Недавно понадобилось установить Windows XP на ноутбук. Задачка тривиальная, но с небольшим усложнением - на ноуте не работал CD-ROM. На первый взгляд это большой проблемой не показалось, но в дальнейшем оказалось что не все так просто и очевидно. Потратив на решение вопроса определенное количество времени, я решил набросать памятку на будущее.
Итак по-порядку. Первое что пришло в голову - сделать загрузочную флэшку с образом установочного диска Windows XP. Загрузочные флэшки с LiveCD делать приходилось неоднократно, поэтому с этого и начал. Флэшку сделал, как всегда, с помощью Ultra ISO (этот способ описан, например тут: Создание загрузочной флешки в UltraISO)
Однако, попытка загрузки с такой флэшки дает ошибку:
txtsetup.sif поврежден или отсутствует, положение 18
Для решения этой проблемы нужно использовать другой способ создания загрузочной флэшки. Поиск в интернете дает несколько способов. Далее опишу какой из них использовал я1).
Для начала необходимо отформатировать нашу флешку. Сделаем это стандартными средствами. Заходим в Мой Компьютер, кликаем правой кнопкой по флешке и жмем “Форматировать”
Теперь нам понадобится программа WinSetupFromUsb. Скачать ее можно с нашего трекера, с файлообменника или со страницы программы http://www.winsetupfromusb.com/
Установка программы не требуется. После запуска, выбираем Bootice
В открывшемся окошке нажимаем Perform Format
По окончании процесса, выходим из всех второстепенных окошек, оставляем только главное.
Ставим галочку напротив Windows 2000/XP/2003 Setup и выбираем папку с дистрибьютивом Windows XP. В данном случае диск в CD-ROM. Если имеется в наличии образ ISO, то из него можно извлечь все файлы с помощью, например, WinRAR, в какую-нибудь папку и указать путь к ней. Далее нажимаем GO
Если все удачно, то в конце мы увидим сообщение Job done.
На этом создание установочной флэшки закончено. Можно начинать установку системы.
При загрузке компьютера видим загрузочное окно с 2 пунктами:
Start PLoP boot manager Windows XP/2000/2003 Setup
Выбираем 2 пункт, в нем пункт начинающийся со слов First Part… и начинаем установку Windows XP c флешки.
В процессе установки, возникла еще одна проблема. Во время загрузки драйверов появлялся синий экран с примерно следующим содержанием:
A problem has been detected and Windows has been shutdown to prevent damage to your computer <…> Technical Information: *** STOP: 0x0000007B (0xF78D2524, 0xC0000034, 0x00000000, 0x00000000)
Для решения проблемы нужно в BIOS включить режим SATA в IDE Mode. Более детально можно почитать в Возможные проблемы при установке Windows XP с флешки. Там описаны еще пару возможных проблем, но у меня их не возникало.
После установки Windows я вернул режим SATA в BIOS'е на AHCI Mode и все продолжает нормально работать.