1

У меня особенно сложная проблема с загрузчиком Windows на моем Dell Latitude e6520. У меня есть два диска, внутренний жесткий диск и твердотельный накопитель, установленные в отсек для системных устройств в Caddy.

Вот моя конфигурация:

HDD: Windows 7
SSD: Ubuntu 13.10

Я попытался с помощью EasyBCD добавить запись для моей установки Ubuntu. Я установил его на загрузку GRUB2 и изменил диск на раздел с надписью "linux". Я применил свои настройки и перезагрузился. К моему легкому ужасу, две из перечисленных опций загрузки имели имя "Ubuntu" (именно это я и назвал в качестве имени для загрузки Ubuntu). Выбор первого дает мне ошибку при загрузке, что-то в \NST\somethinglinuxrelated.mbr (простите, что я не хочу полностью перезагружаться, чтобы получить правильное имя файла) не загружается. Второй вариант загрузил Ubuntu, который я использую сейчас, поскольку у меня, по-видимому, больше нет доступа к Windows.

После загрузки Ubuntu возникли другие ужасы, когда я обнаружил, что не могу нажать на 99% объектов и вынужден перемещаться исключительно с помощью клавиатуры. Я собираюсь предположить, что это проблема Ubuntu, не связанная с этим, но я смог временно ее исправить, нажав ctrl-alt-f1 ctrl-alt-f7 и на данный момент этого достаточно, так как по крайней мере я могу получить доступ к этому сайту ,

Поискивая проблему, каждый путь ведет к использованию или созданию установочного компакт-диска Windows и нажатия кнопки "ремонт". Это не вариант, так как, как я уже упоминал, мой SSD находится в отсеке системного устройства, и я купил довольно дрянной caddy, который я физически не могу удалить без сноса, плюс я дома на зимних каникулах, и мой дисковод вернулся к моему колледж.

Если я поменяю, с какого диска ноутбук загружается с моего SSD, мне будет предложен загрузчик Ubuntu. У этого есть опция для Windows 7, которая возвращает меня к сломанному загрузчику в Windows.

Эта ситуация кажется почти комичной, поскольку закон Мерфи, безусловно, применяется сегодня.

Мой вопрос сводится к следующему: как я могу исправить мою Windows MBR и иметь возможность снова загружаться в Windows 7, предпочтительно, сохраняя рабочую опцию Ubuntu без изменений, не имея доступа к рабочему приводу CD или инсталляционному CD любого рода?

РЕДАКТИРОВАТЬ:

Вот вариант загрузки для Windows из Ubuntu, который на самом деле не работает:

insmod part_msdos
insmod ntfs
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  9640AFC840AFAE05
else
  search --no-floppy --fs-uuid --set=root 9640AFC840AFAE05
fi
chainloader +1

1 ответ1

1

Что ж, без доступа к DVD-диску Windows я могу представить только один способ - использовать утилиту Linux, которая может изменить загрузчик Windows. Linux-версия EasyBCD или эквивалент? Если нет способа изменить запись Windows в загрузчике Linux, чтобы обойти загрузчик Windows и загрузить Windows напрямую. Я не уверен, как это сделать, но в терминах Windows правильный путь - C:\Windows\System32\Winload.exe. Если бы был способ напрямую загрузить этот файл (как если бы вы выбрали его при загрузке Windows) загрузчик), ваша проблема решена! Вы загружаетесь в Windows, загружаете EasyBCD и затем удаляете все записи. Вы создаете запись Windows, указывающую на правильный раздел, а затем запись Linux. Если вы сделаете это правильно, это сработает.

Извините за плохие новости, но я думаю, что шансы найти утилиту Linux для изменения загрузчика Windows невелики. Я хотел бы загрузить Windows ISO, записать его на DVD и попробовать восстановить Windows. Это намного быстрее, проще и безопаснее. После правильной загрузки в Windows загрузите EasyBCD снова. Но на этот раз не прикасайтесь к записи Windows. Просто удалите что-нибудь еще и добавьте запись Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .