Содержимое SD-карты не отображается в Ubuntu

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

Я записал образ операционной системы (.img) на новую SD-карту (Sandisk 16GB), используя инструмент LibreELEC USB-SD creator на ноутбуке с Ubuntu. Я предполагаю, что не надо форматировать SD-карту перед записью. Затем я попытался просмотреть SD-карту на наличие файлов, но Ubuntu не смогла показать содержимое SD-карты. Показал только доступное место на SD-карте. Я также попытался просмотреть SD-карту на ПК с Windows, но она ее не распознала, при нажатии на иконку диска SD-карты Windows показывает предупреждение, что SD-карта сначала должна быть отформатирована. Также указано объем 537 МБ, который нельзя открыть; при попытке смонтировать его появляется сообщение об ошибке:

Не удается получить доступ к "Объему 537 МБ"

Ошибка монтирования /dev/mmcblk0p1 на /media/venitek/3463-3434: Команда 'mount -t "vfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,shortname=mixed,utf8=1,showexec,flush"
"/dev/mmcblk0p1" "/media/venitek/3463-3434"' завершилась с ненулевым кодом выхода 32: mount: /dev/mmcblk0p1: невозможно прочитать суперблок

Редактировать: вот вывод команды fdisk -l:

$ sudo fdisk -l
Диск /dev/sda: 465.8 GiB, 500107862016 байт, 976773168 секторов
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0xb45e11b8

Устройство     Загрузка     Начало       Конец   Секторов   Размер Id Тип
/dev/sda1                  2048    718847    716800   350M де Dell Utility
/dev/sda2                718848   7010303   6291456     3G  c W95 FAT32 (LBA)
/dev/sda3  *          7010304 960389119 953378816 454.6G 83 Linux
/dev/sda4           960391166 976771071  16379906   7.8G  5 Расширенный
/dev/sda5           960391168 976771071  16379904   7.8G 82 Linux swap / Solaris

Раздел 4 не начинается на границе физического сектора.

Диск /dev/mmcblk0: 14.9 GiB, 15931539456 байт, 31116288 секторов
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xbe03dce7

Устройство         Загрузка   Начало     Конец Секторов  Размер Id Тип
/dev/mmcblk0p1 *       8192 1056767 1048576  512M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      1056768 1122303   65536   32M 83 Linux

Я также попробовал команду dd if=/dev/sdb1 bs=1024k count=10 | less, она показала просто вертикальный список тильд ~ символов, не уверен, читабельна ли она.

Возможность записи .img или .iso файлов встроена в Ubuntu, не используйте какие-либо странные сторонние инструменты. Просто дважды кликните на .img файл в Nautilus (файловый менеджер), или щелкните правой кнопкой мыши и выберите передать его в записывающее приложение. Выберите свою SD-карту в качестве целевого устройства и выберите “восстановить” образ.

Способность вашей Windows читать получившийся USB-накопитель зависит от файловой системы, которая была записана на карту.

У меня была такая же проблема. Все, что я сделал, это вставил его в другую ОС, такую как Chrome OS, и она написала: Это устройство представляет собой неизвестный раздел, чтобы использовать это устройство, стереть и отформатировать. Поэтому все, что я сделал, это отформатировал его в FAT32, и все заработало. Надеюсь, это поможет вам.

Пожалуйста, выполните следующие шаги, и это должно решить вашу проблему.

  1. Удалите любые SD-карты, вставленные в кардридер.

  2. Запустите терминал.

  3. Выполните следующую команду для переустановки udisks2.

    sudo apt-get install --reinstall udisks2
    

    Вам нужно будет ввести пароль суперпользователя для завершения переустановки.

  4. После завершения установки закройте терминал и перезагрузите ПК.

  5. Попробуйте вставить SD-карту в слот кардридера. Теперь это должно работать.

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

Проблема с недоступностью содержимого SD-карты после записи образа ОС на неё может возникать по нескольким причинам. Вот пошаговая инструкция, как решить вашу проблему.

Проверка состояния SD-карты

  1. Подключите SD-карту к компьютеру.
  2. Откройте терминал и выполните команду:
    sudo fdisk -l

    Убедитесь, что SD-карта видна в списке, который вы предоставили, и у нее есть разделы (как вы указали, /dev/mmcblk0p1 и /dev/mmcblk0p2).

Попробуйте следующие шаги:

1. Переустановите udisks2

Возможно, проблема связана с утилитой, отвечающей за управление дисками. Для её переустановки выполните следующие команды в терминале:

sudo apt-get install --reinstall udisks2

Введите пароль при необходимости. После завершения установки перезагрузите компьютер.

2. Копирование образа с помощью встроенной утилиты

Использование сторонних инструментов иногда приводит к проблемам. Попробуйте следующий метод записи образа на SD-карту:

  • Дважды щелкните по файлу .img в файловом менеджере Nautilus. Если этот метод недоступен, выполните команду в терминале:
    sudo dd if=/path/to/your/image.img of=/dev/mmcblk0 bs=4M status=progress

    Внимание: убедитесь, что вы точно указали правильный путь к образу и имя устройства. Запись на неправильное устройство может привести к потере данных.

3. Форматирование SD-карты

Если SD-карта недоступна на Windows и предлагает отформатировать её, вам, возможно, потребуется отформатировать её сначала, прежде чем записывать новый образ. Это можно сделать следующими командами в терминале:

sudo umount /dev/mmcblk0p1
sudo mkfs.vfat /dev/mmcblk0p1

После форматирования попробуйте снова выполнить запись образа.

4. Проверка на другом устройстве

Если у вас есть доступ к другому компьютеру или ОС, попробуйте вставить SD-карту туда. Некоторые операционные системы могут предоставить больше информации о состоянии карты или запрашивать форматирование, что может указать на проблему.

5. Использование утилиты GParted

Если описанные выше шаги не помогли, попробуйте использовать GParted для управления разделами на SD-карте.

  1. Установите GParted (если он еще не установлен):
    sudo apt-get install gparted
  2. Запустите GParted:
    sudo gparted
  3. Найдите вашу SD-карту в выпадающем меню и проверьте её состояние и разделы. Вы можете отформатировать и создать новые разделы при необходимости.

Заключение

После выполнения этих шагов ваша SD-карта должна быть доступна как в Ubuntu, так и на Windows. Основным шагом является правильная запись образа на карту и в некоторых случаях её форматирование. Если проблемы продолжают возникать, возможно, стоит проверить SD-карту на наличие аппаратных неисправностей.

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

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