| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Windows > Проблема с буквами дисков |
| Автор: DEER 27.10.2005, 09:17 |
| Windows 2000, такая проблема: Есть два диска, на одном стоит система, я делаю его точную копию на второй диск программкой Symanek и пытаюсь загрузиться со второго, при загрузке видны выдаётся сообщение "Файл подкачки слишком мал или отсутствует ....." Проблема оказалась в том, что буква у етого диска получается E:, а в системе, которая стояла на первом диске, всё было прописано относительно диска C: и теперь она(винда) ничего не может найти Не подскажите что нужно сделать чтоб это вылечить? Гдето мож прописана эта буква? Заранее благодарен! ЗЫ: раньше делал такую операцию неоднократно.... всё было нормально,, но вот последние два дня мучаюсь, не могу восстановить систему на свой(второй диск) |
| Автор: Akina 27.10.2005, 09:44 |
| Загрузись в Safe Mode и перебрось swap куда надо. |
| Автор: DEER 27.10.2005, 09:58 | ||
Винда вообще не грузится, дело не в файле подкачки, а в том что DosDevice стоит буква E:, а все пути прописаны относительно С:... короче проблема разрешилась, если у кого возникнет: грузимся с загрузочной дискеты, копируем на системыный том fdisk Запускаем fdisk /mbr (эта команда очищает записы , связанные с названиями тома) Згузимся под виндами - всё работает |
| Автор: Snowy 27.10.2005, 12:36 |
| Нужно в реестре удалить все ссылки на этот винт и его GUID. Делать это естественно нужно при отключенном винте, а копию делать с загрузочного диска. Просто в реестре остались сигнатуры диска, а XP не меняет букву диска, в отличии от 98-х. Она опознала винт, как знакомый. Сигнатура в реестре указывает на такую-то буковку. Вот и выставляет ту же самую. |