Я уже некоторое время использую Ubuntu на своем MacBook Air, и все работает нормально, до сегодняшнего дня, когда моя батарея разрядилась, и я не смог загрузить потом.
Примерно через 30 минут после поворота на моем компьютере, и после того, как был показан логотип Plymouth, появилась оболочка initramfs, и у меня появилось сообщение об ошибке «Нет раздела с UUID xxxxxxx-xxxxx ...». После этого я попытался запустить blkid, и он дал мне UUID для / dev / sda1 и / dev / sda3, которые представляют собой раздел EFI и раздел подкачки, соответственно, но он не дал UUID для / dev / sda2, где моя установка Ubuntu. Однако мне дали несколько строк сообщений об ошибках. Первый из них был
ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
, а последние были
blk_update_request: I/O error, den sda, sector 1050630 Buffer: I/O error on dev sda2, logical block 0, async page read.
Это весь вывод blkid:
Итак, я понял, что жесткий диск, вероятно, был поврежден, и я попытался загрузить с Live USB, но получил ошибку, Файл / загрузка не существует ». Это странно, так как я загрузился с этим точным USB на этом тоном ноутбуке, но я не знаю, связано ли это с проблемой.
Что вызывает эту проблему, и что я могу сделать для почини это? Я был бы чрезвычайно благодарен за любую помощь!
Обновление: используя команду dd для записи с /dev/sda2 до /dev/null, я обнаружил, что байты с 0 по 23 на sda2 являются которые я не могу прочитать. Можно ли заменить эти байты нулями?
Обновление: Я попытался использовать dd для перезаписи дефектных частей жесткого диска, но получил ту же ошибку, что и при I попытался прочитать их или сделать blkid
Обновление 3: я смог загрузиться с Live USB, несмотря на ошибку, говорящую, что /boot не удалось найти, мне просто пришлось подождать минуту или около того , Я смог запустить GParted, но получил много сообщений об ошибках, и GParted даже не смог получить тип файловой системы sda2
Единственный способ, которым я смог исправить свою проблему, состоял в том, чтобы переустановить Ubuntu.
То, что я сделал, это загрузка с Live USB, тогда мне пришлось перезаписать дефектную часть диска нулями do
sudo dd if=/dev/zero of=/dev/sda2 count=24 bs=1024
За исключением того, что я случайно набрал bs=1m вместо bs=1024, поэтому я удалил больше данных, чем я предполагал. Если бы я этого не сделал, возможно, мне не пришлось бы переустанавливать Ubuntu.
В любом случае, после команды dd программа установки работала по назначению, а Ubuntu была успешно установлена. Я потерял все свои данные, но, по крайней мере, ноутбук все еще работает.
Единственный способ, которым я смог исправить свою проблему, состоял в том, чтобы переустановить Ubuntu.
То, что я сделал, это загрузка с Live USB, тогда мне пришлось перезаписать дефектную часть диска нулями do
sudo dd if=/dev/zero of=/dev/sda2 count=24 bs=1024
За исключением того, что я случайно набрал bs=1m вместо bs=1024, поэтому я удалил больше данных, чем я предполагал. Если бы я этого не сделал, возможно, мне не пришлось бы переустанавливать Ubuntu.
В любом случае, после команды dd программа установки работала по назначению, а Ubuntu была успешно установлена. Я потерял все свои данные, но, по крайней мере, ноутбук все еще работает.
Единственный способ, которым я смог исправить свою проблему, состоял в том, чтобы переустановить Ubuntu.
То, что я сделал, это загрузка с Live USB, тогда мне пришлось перезаписать дефектную часть диска нулями do
sudo dd if=/dev/zero of=/dev/sda2 count=24 bs=1024
За исключением того, что я случайно набрал bs=1m вместо bs=1024, поэтому я удалил больше данных, чем я предполагал. Если бы я этого не сделал, возможно, мне не пришлось бы переустанавливать Ubuntu.
В любом случае, после команды dd программа установки работала по назначению, а Ubuntu была успешно установлена. Я потерял все свои данные, но, по крайней мере, ноутбук все еще работает.
Единственный способ, которым я смог исправить свою проблему, состоял в том, чтобы переустановить Ubuntu.
То, что я сделал, это загрузка с Live USB, тогда мне пришлось перезаписать дефектную часть диска нулями do
sudo dd if=/dev/zero of=/dev/sda2 count=24 bs=1024
За исключением того, что я случайно набрал bs=1m вместо bs=1024, поэтому я удалил больше данных, чем я предполагал. Если бы я этого не сделал, возможно, мне не пришлось бы переустанавливать Ubuntu.
В любом случае, после команды dd программа установки работала по назначению, а Ubuntu была успешно установлена. Я потерял все свои данные, но, по крайней мере, ноутбук все еще работает.
Единственный способ, которым я смог исправить свою проблему, - переустановить Ubuntu.
Что я сделал, это загрузить с Live USB, тогда мне пришлось перезаписать дефектную часть диска нулями do
sudo dd if=/dev/zero of=/dev/sda2 count=24 bs=1024
За исключением того, что я случайно набрал bs=1m
вместо bs=1024
, поэтому я удалил больше данных, чем я предполагал. Если бы я этого не сделал, возможно, мне не пришлось бы переустанавливать Ubuntu.
В любом случае, после команды dd
программа установки работала по назначению и Ubuntu была успешно установлена. Я потерял все свои данные, но по крайней мере ноутбук все еще работает.