1

Я думаю, что все перепробовал, но я девственный пользователь Linux и, возможно, я не пробовал правильные вещи. Я пытаюсь отформатировать карту памяти с помощью fdisk, все идет по плану, но когда я выполняю команду w и она говорит

Таблица разделов была изменена. Вызов ioctl() для перечитывания таблицы разделов. Синхронизация дисков.

но затем, когда я пытаюсь mkfs.vfat -F 32 /dev/sdc1 , я получаю

mkfs.fat 4.1 (2017-01-24) mkfs.vfat: невозможно открыть /dev /sdc1: такого файла или каталога нет

тогда я иду fdisk /dev/sdc я получаю

Добро пожаловать на fdisk (util-linux 2.32.1). Изменения останутся только в памяти, пока вы не решите их записать. Будьте осторожны перед использованием команды записи. Устройство не содержит распознанной таблицы разделов. Создана новая метка диска DOS с идентификатором диска 0x288f5b3c.

и так происходит каждый раз, когда я создаю раздел с помощью fdisk, и там все идет хорошо, после того как я записал на диск, разделы удаляются, и я не знаю, почему это то, что dmesg | tail дает мне:

[ 6304.554564] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 6304.554822] scsi host4: usb-storage 1-1:1.0
[ 6305.866892] scsi 4:0:0:0: Direct-Access     MXT-USB  Storage Device   1308 PQ: 0 ANSI: 0 CCS
[ 6305.921818] sd 4:0:0:0: Attached scsi generic sg2 type 0
[ 6305.952438] sd 4:0:0:0: [sdc] 11981824 512-byte logical blocks: (6.13 GB/5.71 GiB)
[ 6305.955411] sd 4:0:0:0: [sdc] Write Protect is off
[ 6305.955414] sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
[ 6305.959923] sd 4:0:0:0: [sdc] No Caching mode page found
[ 6305.959927] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 6306.514638] sd 4:0:0:0: [sdc] Attached SCSI removable disk

Редактировать: вывод lsblk -i --include 8

ИМЯ MAJ:MIN RM РАЗМЕР RO ТИП MOUNTPOINT sda 8:0 20G 0 диск | -sda1 8:1 0 18G 0 part /`-sda5 8:5 0 2G 0 part [SWAP] sdc 8:32 1 5.7G 0 disk

и вывод fdisk --list

Диск /dev /sda: 20 ГиБ, 21474836480 байт, 41943040 секторов Единицы: секторы 1 * 512 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт Тип метки диска: dos Идентификатор диска: 0xca1f41c0 Начальная загрузка устройства Конечные сектора Размер Идентификатор Тип /dev /sda1 * 2048 37750783 37748736 18G 83 Linux /dev /sda2 37752830 41940991 4188162 2G 5 расширенный /dev /sda5 37752832 41940991 4188601 888 2 838 281 281 080 888 Linux 2 888 840 840 840 888 850 / Solaris Disk /dev / sdc: 5,7 ГиБ, 6134693888 байт, 11981824 секторов. Единицы измерения: секторы по 1 * 512 = 512 байт. Размер сектора (логический / физический): 512 байт / 512 байт. Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт

Изменить: я пробовал gparted, но я не могу получить его для создания таблицы разделов; вот как выглядит gparted gparted


Редактировать: я пытался форматировать, используя dd if=/dev/zero of=/dev/sdc bs=512 count=1 а затем я просматриваю результаты, используя dd if=/dev/sdc bs=512 count=1 | hexdump -C который должен дать мне нули, но это не так! после этого я использовал dd if=/dev/zero of=/dev/sdc bs=1M и на этот раз это фактически дало мне нули; Вот

00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................| * 00000200 1+0 записей в 1+0 записей, скопировано 512 байт, 0,00445352 с, 115 кБ / с

Изменить: я пытался проверить на наличие плохих блоков; с `badblocks -vw /dev /sdc 'и я получаю

Пройдено успешно, найдено 5990912 поврежденных блоков. (0/0/5990912 ошибок)

Я знаю, что это не стоит усилий, я просто использую это, чтобы учиться, так что спасибо за ваше время и усилия заранее!


Изменить: я попробовал gsmartcontrol, он не позволяет мне выполнять тесты, и вот что он дает

smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.18.0-kali2-amd64] (локальная сборка) Copyright (C) 2002-17, Брюс Аллен, Кристиан Франке, www.smartmontools.org

=== РАЗДЕЛ ИНФОРМАЦИИ === Поставщик: MXT-USB Продукт: Устройство хранения данных Редакция: 1308 Емкость пользователя: 6 134 693 888 байт [6,13 ГБ] Размер логического блока: 512 байт scsiModePageOffset: слишком короткая длина ответа, resp_len = 4 offset = 4 bd_len = 0 scsiModePageOffset: слишком короткая длина ответа, resp_len = 4 смещения = 4 bd_len = 0

Завершить команду досрочно из-за неправильного ответа на страницу режима IEC Обязательная команда SMART завершилась неудачно: выход. Чтобы продолжить, добавьте один или несколько параметров «-T permissive».

0