Ошибка ввода/вывода при создании новой таблицы GPT

Вопрос или проблема

У меня поврежденный USB-накопитель. Пытался создать новую таблицу с помощью GParted, но операция не завершилась. Также пробовал с parted, он выводит ошибку ввода/вывода при создании таблицы GPT.

Сканировал с помощью badblocks с параметром -w, вывел кучу чисел.

Попробуйте использовать gdisk (sudo apt install gdisk, если у вас его нет):

(Не забудьте сначала размонтировать USB, например, umount /dev/sdxn)

$ gdisk /dev/sdx

> x     # экспертный режим

> z     # уничтожить (сорвать) структуры данных GPT и выйти

(нажмите “да”, когда появится запрос)

$ gdisk /dev/sdx

> o     # создать новую пустую таблицу разделов GUID (GPT)

> w     # записать изменения

Вы можете узнать правильное устройство (sdx), например, введя lsblk.

Если на этом этапе все прошло успешно, вы можете попробовать добавить разделы с помощью GParted или другого программного обеспечения, которое вам нравится.

Ответ или решение

Если вы сталкиваетесь с ошибкой ввода-вывода при попытке создать новую таблицу GPT на поврежденном USB-накопителе, это может указывать на физические проблемы с устройством. Вот последовательность действий, которые могут помочь вам решить эту проблему.

Шаги для восстановления USB-накопителя:

  1. Проверка состояния накопителя:

    • Сначала убедитесь, что устройство правильно подключено и отображается в вашей системе. Вы можете использовать команду:
      lsblk
    • Это покажет список всех блоковых устройств, подключенных к вашему компьютеру.
  2. Сканирование на наличие битых блоков:

    • Вы уже использовали badblocks, но чтобы попытаться восстановить его, выполните сканирование с параметром, позволящим не только искать проблемные блоки, но и помечать их как "битые":
      sudo badblocks -wsv /dev/sdx
    • Внимание: Эта операция уничтожит все данные на устройстве. Убедитесь, что вы согласны с этим.
  3. Использование gdisk для восстановления GPT:

    • Убедитесь, что USB-накопитель не смонтирован. Если он смонтирован, выполните:
      sudo umount /dev/sdxn
    • Установите gdisk, если он не установлен:
      sudo apt install gdisk
    • Запустите gdisk:
      sudo gdisk /dev/sdx
    • Введите x для перехода в экспертный режим.
    • Затем введите z для уничтожения текущих структур данных GPT. Подтвердите, когда появится соответствующий запрос.
  4. Создание новой GPT:

    • Запустите gdisk снова:
      sudo gdisk /dev/sdx
    • Введите o для создания новой пустой таблицы GPT.
    • Введите w, чтобы сохранить изменения и выйти из программы.
  5. Создание разделов:

    • После успешного создания таблицы GPT вы можете использовать GParted или другие инструменты для создания разделов на устройстве.
  6. Форматирование разделов:

    • После создания разделов форматируйте их в нужной файловой системе с помощью GParted или в терминале:
      sudo mkfs.ext4 /dev/sdx1
    • Замените sdx1 на имя вашего раздела.

Дополнительные рекомендации:

  • Если описанные выше шаги не помогли, возможно, ваш USB-накопитель имеет серьезные физические повреждения. В этом случае рекомендуется обратиться к профессиональным сервисам по восстановлению данных.
  • Обязательно сделайте резервные копии важных данных на других носителях, чтобы избежать потери информации в будущем.

Следуя этим шагам, вы сможете попытаться исправить ошибки и восстановить работоспособность вашего USB-накопителя.

Оцените материал
Добавить комментарий

Капча загружается...