Устранение ошибки форматирования при установке ОС Windows XP: различия между версиями
Misha (обсуждение | вклад) (→Готовый reg файл) |
Misha (обсуждение | вклад) (→Решение) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 13: | Строка 13: | ||
Error loading operating system</pre> | Error loading operating system</pre> | ||
==Решение== | ==Решение== | ||
− | В статье описано несколько решений данной проблемы, я опишу, решение | + | В статье описано несколько решений данной проблемы, я опишу, решение с изменением реестра, что я и сделал. |
===Создание reg файла=== | ===Создание reg файла=== | ||
− | 1.Грузимся с [[Создание Windows PE c FAR|Windows PE c FAR]] | + | 1. Грузимся с [[Создание Windows PE c FAR|Windows PE c FAR]]<br> |
− | 2.Запускаем regedit. | + | 2. Запускаем regedit.<br> |
− | 3.Идем в ветку реестра<pre>HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT</pre> | + | 3. Идем в ветку реестра |
− | 4.Правим значения переменных | + | <pre>HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT</pre> |
+ | 4. Правим значения переменных | ||
<pre>LessThan4GB | <pre>LessThan4GB | ||
Between4_8GB | Between4_8GB | ||
Between8_32GB | Between8_32GB | ||
GreaterThan32GB</pre> | GreaterThan32GB</pre> | ||
− | Каждой из них присваиваем значение - decimal(десятичное)- 0. | + | Каждой из них присваиваем значение - decimal (десятичное) - 0.<br> |
5. Нажмите правой кнопкой мыши на | 5. Нажмите правой кнопкой мыши на | ||
<pre>HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT</pre> | <pre>HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT</pre> | ||
− | и выберите - экспортировать (export) и сохраните полученный reg файл на диск.<br> | + | и выберите - экспортировать (export) и сохраните полученный '''reg''' файл (например '''new.reg''') на диск.<br> |
− | 6.Перепишите данный reg файл на флэшку или в сеть, подмонтировав сетевой диск | + | 6. Перепишите данный reg файл на флэшку или в сеть, подмонтировав сетевой диск |
<pre>net use h: //server/share /USER:name domain\name_user passwd</pre> | <pre>net use h: //server/share /USER:name domain\name_user passwd</pre> | ||
===Готовый reg файл=== | ===Готовый reg файл=== |
Текущая версия на 08:46, 9 июля 2008
Проблема и решение этой ошибки описано тут
Содержание
Симптомы
Опишу, что было у меня. При окончании инсталляции ОС, после перезагрузки в графический режим, система выпадала в экран смерти с ошибкой
Stop: 0x000000ED (0X81F85678, 0xC000014F,0x00000000,0x00000000) Unmountable_boot_volume
После чего сразу снова перегружалась.
Также могут появляться сообщения
A disk read error occurred Unable to load operating system Error loading operating system
Решение
В статье описано несколько решений данной проблемы, я опишу, решение с изменением реестра, что я и сделал.
Создание reg файла
1. Грузимся с Windows PE c FAR
2. Запускаем regedit.
3. Идем в ветку реестра
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT
4. Правим значения переменных
LessThan4GB Between4_8GB Between8_32GB GreaterThan32GB
Каждой из них присваиваем значение - decimal (десятичное) - 0.
5. Нажмите правой кнопкой мыши на
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT
и выберите - экспортировать (export) и сохраните полученный reg файл (например new.reg) на диск.
6. Перепишите данный reg файл на флэшку или в сеть, подмонтировав сетевой диск
net use h: //server/share /USER:name domain\name_user passwd
Готовый reg файл
Кому не охота делать, что описано выше, создайте reg файл, с именем new.reg, со следущим содержимым.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vds\Alignment] @="Alignment Settings in Bytes" "Between4_8GB"=dword:00000000 "Between8_32GB"=dword:00000000 "GreaterThan32GB"=dword:00000000 "LessThan4GB"=dword:00000000
Изменение Windows PE
Итак нам теперь нужно этот reg файл разместить на образ с Windows PE. Известно, что последним командным файлом, который запускается при загрузке Windows PE является файл Windows/System32/startnet.cmd. Его то мы и будем править.
1. Монтируем образ
2. Идем в каталог Windows/System32/ смонтированного образа.
3. Редактируем файл startnet.cfg. Первой строкой в нем должно быть.
regedit /s new.reg
4. Переписываем, полученный выше new.reg файл, в директорию Windows/System32/
5. Размонтируем образ.
Замена образа в WAIK
Теперь нужно переписать полученный образ в WAIK, что бы при работе Microsoft Deployment Toolkit использовался исправленный образ.
1. Переименовываем старый образ (на всякий случай). Идем в папку disk:\Program Files\Windows aik\Tolls\PETools\x86 (если мы работали с образом для x86) и переименовываем файл winpe.wim в winpe.old
2. Переписываем полученный в d:\temp\winpe.wim файл вместо старого в папку disk:\Program Files\Windows aik\Tolls\PETools\x86.
Вот вроде и все.