Информация о диске:
У меня на диске сейчас 10 разделов. Вот gparted-образ моего диска.
PARTITION--FILE SYSTEM--MOUNT POINT--LABEL--SIZE--USED--UNUSED--FLAGS
1. /dev/sda1--fat32--/boot/efi--ESP--500 MiB--62.39 MiB--437.71 MiB--boot
2. /dev/sda2--fat32-- --DIAGS--40 MiB--4 MiB--36 MiB--hidden
3. /dev/sda3--unknown-- -- --128 MiB-- -- --msftres
4. /dev/sda4--ntfs-- --WINRETOOLS--500 MiB--269.49 MiB--230.51 MiB--hidden,diag
5. /dev/sda5--ntfs-- --OS--442 GiB--87.30 GiB--354.76 GiB--boot
6. /dev/sda6--ext4--/-- --19.53 GiB--8.71 GiB--10.82 GiB--msftdata
7. /dev/sda7--ntfs--/media/anushree/9CFC5884FC585A9A--350 MiB--304.82 MiB--45.18 MiB--hidden, diag
8. /dev/sda8--ntfs--/media/anushree/New Volume1--New Volume--229.42 GiB--222.82 GiB--6.6 GiB--msftdata
9. /dev/sda9--ntfs--/media/anushree/New Volume--New Volume--229.42 GiB--128.75 GiB--100.67 GiB--msftdata
10. unallocated--unallocated-- -- --1 MiB
11. /dev/sda10--ntfs-- --PBR Image--9.61 GiB--9.32 GiB--289.64 MiB--hidden,diag
12. unallocated--unallocated-- -- --1 MiB
(извините за плохую читаемость, но я новый пользователь и пока не могу загружать изображения.)
Я установил Ubuntu 13.10 на компьютер Dell Inspiron 3521, создав раздел размером 20 ГБ на диске C.
ОС успешно установилась, но при перезагрузке сразу загрузилась Windows 8. Просмотрев несколько форумов в поисках решения своей проблемы, я запустил восстановление загрузки с помощью live-USB. В результате я получил ошибку: File: \EFI\Microsoft\Boot\BCD missing. Error Code : 0xc000000f
. Я попробовал запустить восстановление загрузки еще пару раз.
GRUB успешно установлен и Ubuntu работает нормально. Но каждый раз, когда я пытаюсь загрузить Windows, он выдает мне одну и ту же ошибку. В меню GRUB есть опции:
Windows UEFI bkpbootmgfw.efi
Загрузчик Windows UEFI
EFI/Dell/Boot/bootmgfw.efi
EFI/Dell/Boot/bootx64.efi
для загрузки в windows. И ни один из них не позволяет мне сделать это. 4-й вариант рекомендуется на каждом форуме. Что он на самом деле делает, так это открывает экран восстановления системы, тот, который открывается для windows 8, который имеет следующие параметры:
Обновить
Перезагрузить
Расширенные настройки
Обновление не работает, потому что, по-видимому, мой диск C заблокирован и не может получить к нему доступ. Я не хочу сбрасывать свой ПК, потому что это означает, что я потеряю все данные. В дополнительных параметрах восстановление системы не работает, потому что на моем ПК нет образа системы, и у меня нет резервного CD, сделанного заранее (что, я думаю, является моей самой большой ошибкой). Я ищу любой способ, с помощью которого я мог бы сохранить свои данные. Даже опция Dell Backup and Recovery не смогла найти точку восстановления.
В командной строке я попытался перестроить BCD с помощью bootrec
команд и bcdedit
получить доступ к хранилищу bcd для перемещения файла bcd. Но он выдает мне ошибки о том, что на диске есть «множественные неразличимые расположения» и что произошла «неудача при копировании загрузочных файлов». Никакие команды не работают, и я не могу найти способ получить отсутствующий файл BCD. Основная проблема заключается в том, что ошибка говорит, что причиной может быть недавнее изменение оборудования, хотя у меня его не было с момента покупки машины. Так что это должна быть внутренняя проблема перемещения, потому что когда я запустил chkdsk на томе, состоящем из моей ОС, поврежденных файлов не было.
Я также пытался использовать установочный носитель для восстановления моей системы, но он предлагает те же самые параметры, что и EFI/Dell/Boot/bootx64.efi
, так что это тоже не помогает. Я также пытался переустановить Windows 8 с DVD. Когда он попросил меня выбрать раздел для установки, я выбрал тот, в котором был мой диск C (442 ГБ). Он выдал ошибку, что это раздел ESP и что его нельзя использовать для установки. Более того, он не позволил мне выбрать какой-либо раздел, кроме того, в котором установлен Ubuntu, но даже его нельзя использовать, потому что его размер недостаточен.
Мне нужна помощь по следующим вопросам:
есть ли способ разблокировать диск С и обновить мой ПК?
Создается ли автоматическая точка восстановления системы при обновлении Windows 8 до 8.1? Если да, то где она хранится и как к ней получить доступ?
Есть ли способ получить доступ к отсутствующему файлу BCD и переместить его в указанную папку, чтобы я мог нормально загрузить свою систему?
Есть ли еще какие-нибудь решения, которые помогут мне нормально загружать Windows и Ubuntu?
решение1
Это может быть неполным решением, но вы можете восстановить свои данные из Windows.
Восстановление загрузчика Windows
=> вам нужен диск восстановления Windows 8 или Windows 8 Live USB или Live CD
загрузитесь с любого из указанных выше дисков Windows и перейдите к восстановлению, но не используйте восстановление при запуске, а восстановите с помощью командной строки Windows
введите следующие две команды в cmd
Bootrec/fixmbr «нажмите Enter»
Bootrec/fixboot «нажмите Enter»
Теперь перезагрузитесь и вы снова увидите загрузчик Windows.
Надеюсь, это поможет