Двойной загрузки показывает все разделы как удаленные. Какие они должны быть?

После того, как Windows 10 обновит мой двойной загрузочный ПК, который использует SSD, он не загружается. Я запустил boot-repair, и теперь у меня пропал bootmgr. Таким образом, я запустил тестовый диск с живого компакт-диска, и все разделы отобразились как удаленные.

TestDisk 7.0, Data Recovery Utility, April 2015 Christophe GRENIER <grenier@cgsecurity.org> http://www.cgsecurity.org Disk /dev/sdf - 120 GB / 111 GiB - CHS 14593 255 63 Partition Start End Size in sectors >D HPFS - NTFS 0 32 33 63 221 30 1024000 D HPFS - NTFS 63 221 31 8111 174 63 129288192 D HPFS - NTFS 8111 175 1 8218 229 11 1722368 D Linux 8219 39 13 13616 190 14 86712320 D Linux Swap 13616 190 15 14593 66 1 15687680

Аналогичный (но не тот же) вопрос и ответ попросили расставить список дисков (и я создал резервную копию данные раздела в txt-файл). Хотя я включил / dev / sda, он используется как данные, я вижу, что у него есть загрузочная запись, вероятно, оставленная из предыдущей жизни.

ubuntu@ubuntu:~$ sudo parted /dev/sda unit s print Model: ATA WDC WD15EARS-00Z (scsi) Disk /dev/sda: 2930275055s Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 206848s 976814079s 976607232s primary ntfs 2 976814080s 2766430207s 1789616128s primary ntfs boot ubuntu@ubuntu:~$ sudo parted /dev/sdf unit s print Model: ATA SanDisk SDSSDA12 (scsi) Disk /dev/sdf: 234441648s Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 2048s 1026047s 1024000s primary ntfs boot 2 1026048s 130313813s 129287766s primary ntfs 3 130314240s 132036607s 1722368s primary ntfs diag 4 132040702s 234440703s 102400002s extended 5 218753024s 234440703s 15687680s logical linux-swap(v1)

Перегородки кажутся правильными в так почему же testdisk показывает их как удаленные? Неправильное программное обеспечение? Что мне нужно сделать, чтобы загрузить мою машину с SSD (/ dev / sdf)? Я подозреваю, что Windows 10 не обновляется, поэтому я должен позволить этому запустить, конечно, прежде, чем вернуть grub в управление. Я не хочу ухудшать ситуацию, выбирая неправильные настройки в testdisk.

Хотя я использовал Linux уже много лет, я не интимный с внутренними.

I меня тоже путают слишком много, а иногда и то, что кажется противоречивой информацией. Я хочу, чтобы была выполнена окончательная простая процедура для восстановления после этой повторяющейся двойной ошибки загрузки / обновления, которая, похоже, не уходит, пока Microsoft отказывается «поддерживать» двойную загрузку и разочаровывает процесс обновления, уничтожая загрузка запись.

0
задан 5 December 2017 в 18:03

2 ответа

Мне удалось решить эту проблему, используя разделенные, но, как я выразился, я чувствовал себя ошеломленным вариантами и тем фактом, что некоторые из ссылочных должностей теперь неполны, потому что пасты исчезли.

Как я уже сказал в своем вопросе, Windows изменила таблицу разделов, и я больше не мог работать с двойным ботинка, он вошел в спасательную операцию. Что бы я ни делал в grub-rescue (я не помню) не работал, но теперь я убежден, что восстановление таблицы разделов - это первый (и, возможно, единственный) шаг к успеху. Вот шаги, которые я выполнил.

0) Получите livecd / usb для запуска Ubuntu, поскольку, очевидно, он не будет загружаться с жесткого диска. Я обнаружил, что boot-repair-cd содержит все, что мне нужно для исправления этой проблемы. См. Https://sourceforge.net/projects/boot-repair-cd/

1) Сохраните таблицу разделов как oldFred, добавленную выше:

таблицу разделов резервного копирования перед любыми изменениями, поэтому вы можете вернуться к текущему, если изменения не соответствуют sudo sfdisk -d / dev / sda> PT_sda.txt Итак, вы знаете секторы: sudo parted / dev / sda unit s print

2) Проанализируйте вывод, чтобы определить что пропало без вести. Наблюдается, что в таблице есть перекрывающиеся разделы. См. Мой пример ниже. 3) Из этого определите начальный и конечный секторы, содержащие раздел Ubuntu. 4) выполните разделенное спасение. 5) reboot

Пример вывода после загрузки с загрузочного диска-ремонта и запуска с разделенными аннотациями & lt; ==:

(parted) select /dev/sdf <== my OS's are on sdf an SSD Using /dev/sdf (parted) print Model: ATA SanDisk SDSSDA12 (scsi) Disk /dev/sdf: 120GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 525MB 524MB primary ntfs boot 2 525MB 66.7GB 66.2GB primary ntfs 3 66.7GB 67.6GB 882MB primary ntfs diag 4 67.6GB 120GB 52.4GB extended 5 112GB 120GB 8032MB logical linux-swap(v1) (parted) unit s <== set parted to use sectors to simplify entering parameters (parted) print Model: ATA SanDisk SDSSDA12 (scsi) Disk /dev/sdf: 234441648s Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 2048s 1026047s 1024000s primary ntfs boot 2 1026048s 130313813s 129287766s primary ntfs 3 130314240s 132036607s 1722368s primary ntfs diag 4 132040702s 234440703s 102400002s extended <== note partitions 4 & 5 have same end so 4 must be ubuntu 5 218753024s 234440703s 15687680s logical linux-swap(v1) (parted) rescue <== run the rescue option specifying the start and end sectors from 4 & 5 above Start? 132040702 End? 218753020 Information: A ext4 logical partition was found at 132040704s -> 218753023s. Do you want to add it to the partition table? Yes/No/Cancel? y <== Whoo Hooo Found it (parted) print <== print the results after rescue Model: ATA SanDisk SDSSDA12 (scsi) Disk /dev/sdf: 234441648s Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 2048s 1026047s 1024000s primary ntfs boot 2 1026048s 130313813s 129287766s primary ntfs 3 130314240s 132036607s 1722368s primary ntfs diag 4 132040702s 234440703s 102400002s extended 6 132040704s 218753023s 86712320s logical ext4 <== This looks much better 5 218753024s 234440703s 15687680s logical linux-swap(v1)

Теперь я просто перезагрузился без загрузочного диска-ремонта, и grub появился перед Microsoft, так что я помог мне обновить Windows.

Я также столкнулся с этой проблемой при использовании ноутбука UEFI. Поскольку все компьютеры принимают UEFI, эта проблема изменится, но я сомневаюсь, что она исчезнет - мне все еще не удалось заставить grub работать на ноутбуке UEFI, не используя функциональную клавишу для ввода последовательности загрузки, но это еще один исправить. Плюс я думаю, что пользователи Ubuntu очень экономные и будут продолжать использовать более старое оборудование, потому что Ubuntu не требует столько аппаратных ресурсов, как Windows. Также кажется, что почти невозможно остановить Windows от замены себя периодически «обновлениями». Итак, для тех из нас, кто нуждается в программном обеспечении, которое работает только на окнах, что делает вариант двойной загрузки привлекательным, фиаско upgrade / «grub-rescue» будет продолжаться.

Спасибо тем, кто прокомментировал и помог. Я опасался этого исправления, пока он не сработал!

1
ответ дан 18 July 2018 в 01:52

Мне удалось решить эту проблему, используя разделенные, но, как я выразился, я чувствовал себя ошеломленным вариантами и тем фактом, что некоторые из ссылочных должностей теперь неполны, потому что пасты исчезли.

Как я уже сказал в своем вопросе, Windows изменила таблицу разделов, и я больше не мог работать с двойным ботинка, он вошел в спасательную операцию. Что бы я ни делал в grub-rescue (я не помню) не работал, но теперь я убежден, что восстановление таблицы разделов - это первый (и, возможно, единственный) шаг к успеху. Вот шаги, которые я выполнил.

0) Получите livecd / usb для запуска Ubuntu, поскольку, очевидно, он не будет загружаться с жесткого диска. Я обнаружил, что boot-repair-cd содержит все, что мне нужно для исправления этой проблемы. См. Https://sourceforge.net/projects/boot-repair-cd/

1) Сохраните таблицу разделов как oldFred, добавленную выше:

таблицу разделов резервного копирования перед любыми изменениями, поэтому вы можете вернуться к текущему, если изменения не соответствуют sudo sfdisk -d / dev / sda> PT_sda.txt Итак, вы знаете секторы: sudo parted / dev / sda unit s print

2) Проанализируйте вывод, чтобы определить что пропало без вести. Наблюдается, что в таблице есть перекрывающиеся разделы. См. Мой пример ниже. 3) Из этого определите начальный и конечный секторы, содержащие раздел Ubuntu. 4) выполните разделенное спасение. 5) reboot

Пример вывода после загрузки с загрузочного диска-ремонта и запуска с разделенными аннотациями & lt; ==:

(parted) select /dev/sdf <== my OS's are on sdf an SSD Using /dev/sdf (parted) print Model: ATA SanDisk SDSSDA12 (scsi) Disk /dev/sdf: 120GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 525MB 524MB primary ntfs boot 2 525MB 66.7GB 66.2GB primary ntfs 3 66.7GB 67.6GB 882MB primary ntfs diag 4 67.6GB 120GB 52.4GB extended 5 112GB 120GB 8032MB logical linux-swap(v1) (parted) unit s <== set parted to use sectors to simplify entering parameters (parted) print Model: ATA SanDisk SDSSDA12 (scsi) Disk /dev/sdf: 234441648s Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 2048s 1026047s 1024000s primary ntfs boot 2 1026048s 130313813s 129287766s primary ntfs 3 130314240s 132036607s 1722368s primary ntfs diag 4 132040702s 234440703s 102400002s extended <== note partitions 4 & 5 have same end so 4 must be ubuntu 5 218753024s 234440703s 15687680s logical linux-swap(v1) (parted) rescue <== run the rescue option specifying the start and end sectors from 4 & 5 above Start? 132040702 End? 218753020 Information: A ext4 logical partition was found at 132040704s -> 218753023s. Do you want to add it to the partition table? Yes/No/Cancel? y <== Whoo Hooo Found it (parted) print <== print the results after rescue Model: ATA SanDisk SDSSDA12 (scsi) Disk /dev/sdf: 234441648s Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 2048s 1026047s 1024000s primary ntfs boot 2 1026048s 130313813s 129287766s primary ntfs 3 130314240s 132036607s 1722368s primary ntfs diag 4 132040702s 234440703s 102400002s extended 6 132040704s 218753023s 86712320s logical ext4 <== This looks much better 5 218753024s 234440703s 15687680s logical linux-swap(v1)

Теперь я просто перезагрузился без загрузочного диска-ремонта, и grub появился перед Microsoft, так что я помог мне обновить Windows.

Я также столкнулся с этой проблемой при использовании ноутбука UEFI. Поскольку все компьютеры принимают UEFI, эта проблема изменится, но я сомневаюсь, что она исчезнет - мне все еще не удалось заставить grub работать на ноутбуке UEFI, не используя функциональную клавишу для ввода последовательности загрузки, но это еще один исправить. Плюс я думаю, что пользователи Ubuntu очень экономные и будут продолжать использовать более старое оборудование, потому что Ubuntu не требует столько аппаратных ресурсов, как Windows. Также кажется, что почти невозможно остановить Windows от замены себя периодически «обновлениями». Итак, для тех из нас, кто нуждается в программном обеспечении, которое работает только на окнах, что делает вариант двойной загрузки привлекательным, фиаско upgrade / «grub-rescue» будет продолжаться.

Спасибо тем, кто прокомментировал и помог. Я опасался этого исправления, пока он не сработал!

1
ответ дан 24 July 2018 в 17:28

Другие вопросы по тегам:

Похожие вопросы: