Я переместил / и /boot на диск M.2, оставив /home на моем SSD. Убедившись, что диск M.2 загружался правильно, я запустил LiveCD (Pop_OS, потому что это то, что у меня было, и это более или менее Ubuntu) и использовал gparted для удаления разделов на SSD, а затем развернул /home до полного размера SSD ,

Очевидно, что LiveCD Pop_OS неактивен, он не спит и не выключает экран, он выводит вас из системы. И это выписало меня на полпути через этот процесс выше.

«Grr!"но это нормально, потому что я не слишком привязан к содержимому /home которое вчера было rsync для моего ноутбука. Поэтому я загружаю Arch, и он паникует, потому что systemd не может найти /home по UUID. Не важно, UUID, должно быть, изменился. lsblk больше не показывает мой SSD. Weird.

В конечном итоге вернуться на LiveCD. Gparted показывает мой SSD с LiveCD. Но он выбрасывает ошибки ввода / вывода. Я пытаюсь использовать parted для доступа к нему, те же ошибки ввода-вывода. Я пытаюсь использовать gsmartcontrol , он показывает диск, но нет данных об этом диске (по крайней мере, gparted показывал размер диска).

Я возвращаюсь в BIOS и запускаю утилиту SMART disk, за исключением того, что она тоже не видит мой диск.

Есть ли шанс, что эта вещь может быть восстановлена? Меня не волнуют данные, я забочусь о том, чтобы получить SSD за 300 долларов, которому не было даже четырех месяцев.

1 ответ1

0

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

Сначала я вошел в BIOS и включил порт SATA 3, где этот диск подключен, выключен, перезагружен, вернулся в BIOS, снова включил порт SATA 3, перезагрузился, и теперь моя установка Arch видит диск так же, как и мой BIOS. Все идет нормально.

Я запустил cgdisk и sfdisk и вижу sdb5 но не могу получить к нему доступ, смонтировать его или получить какие-либо данные о нем. Глядя на cgdisk кажется, что таблица разделов, как основная, так и резервная, полностью заблокирована. ОК, так что нет простого поиска данных - снова я просто хочу не мертвый диск.

Решите посмотреть, смогу ли я очистить диск, так что ...

dd if=/dev/zero of=/dev/sdb bs=4096 count=1

Это стирает диск, записывая нули на весь диск.

Следующий шаг:

sgdisk -o /dev/sdb

Который возвратил ошибку и попросил меня запустить с флагом -e . Сделал это и успешно восстановил основную таблицу разделов.

Раскрутил gparted, удалил таблицу разделов, создал новую таблицу, создал новый раздел и альт! mount /dev/sdb1 /mnt/ наконец удалось.

Использовал rsync для копирования моего ноутбука /home на недавно восстановленный SSD на моем рабочем столе, и я снова в работе!

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