Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Проблема с буквами дисков


Автор: DEER 27.10.2005, 09:17
Windows 2000, такая проблема:
Есть два диска, на одном стоит система,
я делаю его точную копию на второй диск программкой Symanek
и пытаюсь загрузиться со второго, при загрузке видны выдаётся сообщение "Файл подкачки слишком мал или отсутствует ....."
Проблема оказалась в том, что буква у етого диска получается E:, а в системе, которая стояла на первом диске, всё было прописано относительно диска C: и теперь она(винда) ничего не может найти

Не подскажите что нужно сделать чтоб это вылечить? Гдето мож прописана эта буква?

Заранее благодарен!

ЗЫ: раньше делал такую операцию неоднократно.... всё было нормально,, но вот последние два дня мучаюсь, не могу восстановить систему на свой(второй диск) smile

Автор: Akina 27.10.2005, 09:44
Загрузись в Safe Mode и перебрось swap куда надо.

Автор: DEER 27.10.2005, 09:58
Цитата(Akina @ 27.10.2005, 09:44)
Загрузись в Safe Mode и перебрось swap куда надо.

Винда вообще не грузится, дело не в файле подкачки, а в том что DosDevice стоит буква E:, а все пути прописаны относительно С:...

короче проблема разрешилась, если у кого возникнет:
грузимся с загрузочной дискеты, копируем на системыный том fdisk
Запускаем fdisk /mbr
(эта команда очищает записы , связанные с названиями тома)

Згузимся под виндами - всё работает
smile

Автор: Snowy 27.10.2005, 12:36
Нужно в реестре удалить все ссылки на этот винт и его GUID.
Делать это естественно нужно при отключенном винте, а копию делать с загрузочного диска.
Просто в реестре остались сигнатуры диска, а XP не меняет букву диска, в отличии от 98-х.
Она опознала винт, как знакомый. Сигнатура в реестре указывает на такую-то буковку. Вот и выставляет ту же самую.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)