Вопрос или проблема
Ноутбук жены на OSX не запускается. Я вытащил диск и подключил его к USB-адаптеру, и могу видеть его с моего ноутбука на Ubuntu.
Когда я подключаю его и запускаю gdisk, я получаю следующий вывод:
matthewh@drone:~$ sudo gdisk /dev/sdc
GPT fdisk (gdisk) версия 1.0.3
Предупреждение! Размер диска меньше, чем указывает главный заголовок! Загружается
вторичный заголовок из последнего сектора диска! Вам следует использовать 'v' для
проверки целостности диска, а возможно, опции в меню экспертов для ремонта
диска.
Осторожно: недействительный резервный заголовок GPT, но действующий главный заголовок; регенерация
резервного заголовка из главного заголовка.
Сканирование таблицы разделов:
MBR: защитный
BSD: отсутствует
APM: отсутствует
GPT: поврежден
****************************************************************************
Осторожно: Найден защитный или гибридный MBR и поврежденный GPT. Используется GPT, но проверка
диска и восстановление РЕКОМЕНДУЕТСЯ.
****************************************************************************
Команда (? для справки): p
Диск /dev/sdc: 976773167 секторов, 465.8 GiB
Модель: FA GOFlex Desk
Размер сектора (логический/физический): 512/512 байт
Идентификатор диска (GUID): F660E686-2651-434C-BC89-334BFB8D3282
Таблица разделов содержит до 128 записей
Главная таблица разделов начинается с сектора 2 и заканчивается сектором 33
Первый используемый сектор - 34, последний используемый сектор - 976773134
Разделы будут выровнены на границах 8 секторов
Всего свободного пространства 13 секторов (6.5 KiB)
Номер Начало (сектор) Конец (сектор) Размер Код Имя
1 40 409639 200.0 MiB EF00 EFI системный раздел
2 409640 975503591 465.0 GiB AF00 Без названия 1
3 975503592 976773127 619.9 MiB AB00 Восстановление HD
Команда (? для справки): v
Проблема: Указатель на себя во вторичном заголовке указывает, что он не находится
в конце диска. Если вы добавили диск в RAID-массив, используйте опцию 'e'
в меню экспертов, чтобы настроить расположение вторичного заголовка и таблицы разделов.
Проблема: Диск слишком мал, чтобы вместить все данные!
(Размер диска 976773167 секторов, необходимо 976773168 секторов.)
Опция 'e' в меню экспертов может решить эту проблему.
Обнаружено 2 проблемы!
Команда (? для справки): q
Каков рекомендуемый план действий на данный момент?
И я должен отметить, что диск — это Samsung 840 Evo. Я думаю, мне нужно обновить прошивку, так как я слышал, что была ошибка. Может ли повреждение быть связано с этим?
Первым шагом является попытка создать резервную копию вашего раздела. Подключите внешний диск и попробуйте смонтировать ваш системный диск. Вы можете сделать это через интерфейс пользователя Ubuntu или командной строке:
sudo mount /dev/sdc2 /mnt
cp -a /mnt/ /media/live/usb (вы можете адаптировать путь к папке с подключенным местоположением).
Затем вы можете попробовать использовать утилиту testdisk
, которая является полезным инструментом для восстановления схемы разделов. В основном, как вы можете использовать ее с USB-накопителя Live Ubuntu.
apt install testdisk
После этого выполните на вашем жестком диске
testdisk /dev/sdc
Вот шаги:
* Выберите ваш жесткий диск, затем нажмите Enter для "Продолжить"
* Выберите EFI GPT (похоже, вы используете EFI)
* Выберите Анализ
* В конечном итоге выберите Резервное копирование, чтобы сделать резервную копию вашей текущей схемы разделов.
* Быстрый поиск
* Если инструмент нашел раздел, вы можете попробовать записать (будьте очень осторожны с тем, что вы делаете на этом этапе, так как вы можете потерять все разделы и данные - снова убедитесь, что у вас есть резервная копия).
Конечно, вы можете попробовать обновить прошивку вашего жесткого диска, но не уверен, что это проблема. Похоже, что ваш сектор раздела неправильно округлен. Я не знаю, где останавливается загрузка OSX, но если есть какие-либо сомнения, вам, вероятно, следует переустановить вашу операционную систему, сделав сначала правильный раздел.
Ответ или решение
К сожалению, вы столкнулись с поврежденной таблицей разделов GPT на диске OSX. Давайте рассмотрим, как можно восстановить этот раздел с использованием операционной системы Linux. Я опишу последовательные шаги, которые помогут вам это сделать.
1. Резервное копирование данных
Перед началом любых манипуляций с диском рекомендуется создать резервную копию всех данных, чтобы избежать их потери в случае дальнейших ошибок.
Скачивание данных на внешний носитель
Подключите внешний жёсткий диск и выполните команду для монтирования вашего диска:
sudo mount /dev/sdc2 /mnt
После этого вы можете копировать данные на внешний носитель:
cp -a /mnt/ /media/live/usb
2. Проверка и восстановление таблицы разделов с помощью TestDisk
TestDisk — это мощный инструмент для восстановления разделов. Для его установки и использования выполните следующие команды:
sudo apt update
sudo apt install testdisk
Запустите TestDisk:
testdisk /dev/sdc
Следуйте шагам:
- Выберите ваш жёсткий диск и нажмите Enter, чтобы продолжить.
- Введите «EFI GPT» (это будет актуально для EFI-устройств).
- Выберите «Analyze» для анализа текущей таблицы разделов.
- Перед изменениями рекомендуется сделать резервную копию текущей схемы разделов.
- Выполните «Quick Search» для поиска потерянных разделов.
Если TestDisk находит разделы, вы можете попробовать воспользоваться функцией «Write», но будьте очень осторожны: неверные действия могут привести к потере данных. Поэтому убедитесь, что у вас есть резервная копия.
3. Использование Gdisk для исправления ошибок GPT
После использования TestDisk вы можете снова обратиться к утилите gdisk для дополнительной проверки и исправления.
Запустите gdisk на вашем диске:
sudo gdisk /dev/sdc
После этого запустите команду проверки:
v
Если gdisk идентифицирует проблемы, вы можете использовать команду «e» из меню экспертов, чтобы исправить местоположение заголовка второго раздела. Следуйте инструкциям, представленным утилитой.
4. Обновление прошивки SSD
Как вы упомянули, ваш диск — это Samsung 840 Evo. Да, данная модель имела проблемы с производительностью, которые могли привести к повреждению таблицы разделов. Если у вас ещё не обновлена прошивка, настоятельно рекомендуется сделать это после восстановления данных.
Для обновления:
- Скачайте соответствующий инструмент с сайта Samsung.
- Следуйте инструкциям по обновлению прошивки.
Заключение
Резюмируя, сначала создайте резервную копию данных, затем используйте TestDisk и gdisk для восстановления таблицы разделов. После успешного восстановления данных не забудьте обновить прошивку вашего SSD. Если у вас возникнут сомнения на каком-либо этапе, лучше обратиться за помощью к профессионалам, чтобы избежать катастрофических последствий для ваших данных.