Не могу увидеть мою SD-карту в parted.

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

Когда я подключаю свой кардридер, он отображается как /def/sdf, и когда я вставляю эту SD-карту, я также вижу /dev/sdf1, но parted не отображает этот диск. На нем нет никакой информации, которая мне нужна, я просто хочу использовать карту. Почему он не отображается в parted?

ИЗМЕНИТЬ (более подробная информация):

  • Я использую Ubuntu 14.04
  • sudo parted -l не выводит в список мою SD-карту
  • После подключения кардридера:
    $ ls /dev/sd*
    /dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdf1

    $ sudo file -s /dev/sdf
    /dev/sdf: доступ для записи, нет разрешения на чтение

    $ sudo fdisk /dev/sdf
    fdisk: не удается открыть /dev/sdf: носитель не найден

У меня была та же проблема, пока я не указал устройство после команды gparted в командной строке; например, gparted /dev/mmcblk1, где mmcblk1 — это SD-карта в моем кардридере. Это открыло графический интерфейс gparted с указанным устройством в списке, и оттуда я смог создать новый раздел и т.д.

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

Теория

Проблема, описанная в вашем запросе, связана с тем, что SD-карта не распознается командой parted для работы с разделами. Столкновение с такой проблемой может быть вызвано несколькими факторами: отсутствием прав доступа, проблемами с файловой системой SD-карты или же некорректной работой драйверов устройства для чтения карт памяти.

Пример

На основе предоставленных вами данных, можно заметить, что устройство /dev/sdf обнаруживается вашей системой, когда вы используете команду ls /dev/sd*, но при попытке использовать parted выводится ошибка о невозможности обнаружения носителя. Команда file -s /dev/sdf возвращает, что файл доступен для записи, но не для чтения, что указывает на проблему с правами доступа. Ваша команда fdisk /dev/sdf также сигнализирует об отсутствии носителя.

Применение

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

    • Проверьте, правильно ли подключена SD-карта. Иногда повторное подключение может помочь.
    • Убедитесь в наличии достаточных прав для работы с устройством. Можно попробовать такие команды:

      sudo chmod 666 /dev/sdf
  2. Проверка драйверов:

    • Убедитесь, что установлены все необходимые пакеты и драйверы для чтения SD-карт. Иногда стоит обновить систему или повторно установить драйвера считывателя.
  3. Иные инструменты:

    • Попробуйте использовать gparted с явным указанием устройства, как это упомянуто во втором сообщении. Для этого выполните команду:

      sudo gparted /dev/sdf

    Это может обойти проблему с определением носителя.

  4. Диагностика файловой системы:

    • Возможно, на носителе проблемы с файловой системой. Попробуйте выполнить диагностику с использованием fsck:

      sudo fsck /dev/sdf
  5. Переформатирование карты:

    • Если на карте нет важной информации, можно ее переформатировать после создания резервной копии данных, если они есть. Это можно сделать с помощью gparted после того, как оно распознает устройство.

Следуя вышеперечисленным шагам, вы сможете устранить проблему, обеспечив корректное распознавание SD-карты в parted или аналогичных инструментах.

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

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