На установочном диске Windows файлы хранятся в виде CAB-архивов (тип файла *.ex_, *.dl_ и т.д.).
Извлечение файлов из дистрибутива (установочного CD) Windows XP
Нажмите вместе кнопку с флагом и кнопку "R" (или Пуск => Выполнить) => cmd => OK
Появится окно командной строки.
Введите
expand E:\i386\ntoskrnl.ex_ D:\testing\ntoskrnl.exe
Эта команда извлечет файл "ntoskrnl.exe" с установочного диска Windows XP, находящего в дисководе
E:, файл
ntoskrnl.exe в папку
D:\testing. Не стоит сразу извлекать файл в папку
system32, лучше извлеките в другую папку. Потом перейдите в папку
system32 (сбойной системы) и переименуйте там
ntoskrnl.exe в
ntoskr2.exe. Извлеченный
ntoskrnl.exe поместите в папку
system32 (сбойной системы).
Правда, не знаю, работает ли команда expand на Vista
Так оно и есть, на файл может поврежден и без изменения его размера.