1

У меня есть карта SanDisk MicroSD HC (16 ГБ), и я сталкиваюсь с некоторыми проблемами при ее использовании. Он был установлен на мобильный телефон Nolia E71 (который может обрабатывать SD-карты объемом до 8 ГБ - я думаю, что это ключ к ответу на мой вопрос), и теперь я хочу использовать его в USB-адаптере. Проблема в том, что ни одна ОС не распознает карту должным образом. E71 говорит мне, что карта повреждена, но она не может отформатировать ее. Я пробовал Windows, Mac OSX и Linux, и я просто не могу переформатировать карту. Дальше я мог получить с Linux. Используя GParted, я вижу таблицу разделов, которая показана следующим образом:

Partiton      File System       Size       Used   Unused   Flags
unallocated    unallocated      4.00MiB      --     --
/dev/sdb1      unallocated     14.83 MiB     --     --

Примечание: непосредственно перед словом "unallocated" в строке /dev /sdb1 есть знак "предупреждение", и когда я нажимаю на него, я вижу следующее сообщение:

**** Unable to detect file system! Possibles reasons are:
**** - The FS is damaged
**** - The FS is unknown to GParted
**** - There is no FS available (unformatted)
**** - The device entry /dev/sdb1 is missing

Я удаляю раздел /dev /sdb1 и создаю новый (например, FAT32), и когда я применяю изменения, я получаю сообщение libparted «Нельзя иметь перекрывающиеся разделы».

Файл сведений GParted (файл HTM, содержащий системные сообщения, относящиеся к этой операции, говорит мне, что раздел /dsv /sdb1 был успешно удален, но показывает ошибку при создании нового раздела, отображающего «Нельзя иметь перекрывающиеся разделы».

Вывод fdisk -l выглядит следующим образом:

*** Disk /dev/sdb: 15.9 GB, 15951339456 bytes, 31116288 sectors
*** Units = sectors of 1 * 512 = 512 bytes
*** Sector size (logical/physical): 512 / 512 bytes
*** I/O size (minimum/optimal) : 512/512 bytes
*** Disk label tye: dos
*** Disk identifier: 0x00000000

*** Device       Boot    Start       End       Blocks    Id     System
*** /dev/sdb1            8192   31116287     15554048     b    W95 FAT32

Я уже пытался cfdisk /deb /sdb1 стереть поврежденный раздел и создать новый, но не сработал ...

Я почти сдаюсь ... данные, хранящиеся на SD-карте, вообще не важны. На самом деле, SD-карта тоже не так важна ... просто из любопытства, потому что это может случиться с HD ...

Любые комментарии?

3 ответа3

0

Вы можете просто создать новую таблицу разделов.

Сначала откройте gparted и убедитесь, что у вас выбрана SD-карта.

Затем перейдите в «Устройство»> «Создать таблицу разделов».

Источник: http://www.dedoimedo.com/computers/gparted.html#mozTocId555890

Кроме того, вы можете использовать dd для обнуления SD-карты, а затем создать новую таблицу разделов (как указано выше)

Команда обнулить жесткий диск

dd if=/dev/zero of=/dev/sdX bs=1M (замена X на имя)

Источник: http://how-to.wikia.com/wiki/How_to_wipe_a_hard_drive_clean_in_Linux

Чтобы найти имя устройства SD-карты (например, /dev /sdb), вы можете использовать команду lsblk или проверить ее на gparted.

Надеюсь, я помог.

0

Сообщение «Не может быть перекрывающихся разделов» заставляет меня думать, что вы используете довольно старую версию GParted. Такие ошибки были распространены в свое время из-за ошибок в библиотеке libparted, на которые опирается GParted. Более новые версии не должны иметь этой проблемы.

Тем не менее, я не вижу доказательств того, что ваша проблема является одним из определений разделов; вместо этого я думаю, что у вас поврежденная файловая система. Утилита GParted обрабатывает как создание разделов, так и создание файловых систем, но вы можете выполнять эти задачи отдельно. В частности:

mkdosfs /dev/sdb1

Эта команда (введенная как root или использующая sudo) создаст новую файловую систему FAT в /dev/sdb1 .

0

Попробуй это:

1) Уничтожить существующую таблицу разделов:

dd if=/dev/random of=/dev/sdb bs=512 count=1024

2) Очистить таблицы разделов ядра в памяти.

Eject the card and reinsert it.  Or reboot.

3) Затем попробуйте снова использовать gparted, надеюсь, на этот раз все заработает.

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