Я хочу отформатировать карту памяти для перемещения данных между Windows 7 и не сетевым сервером Ubuntu (Precise).
Я не уверен, что любой из двух способов, которые я пробовал, является правильным, хотя я могу читать и записывать на диск на обеих машинах.
Я получаю очень странный список разделов от fdisk
если отформатирую диск в Windows (с помощью инструмента «Управление дисками»), но, похоже, он подходит для чтения и записи в Linux и Windows.
и отчеты cfdisk
FATAL ERROR: Bad primary partition 1: Partition begins after end-of-disk.
Если, как утверждают некоторые, я использую cfdisk
для создания первичного раздела полного диска типа b
(или fdisk
для создания раздела, начинающегося с двухтысячного блока и более), а затем выдаю команду
sudo mkfs.vfat -n some_label /dev/sdf1
тогда Windows не распознает файловую систему (после долгих размышлений об этом).
Linux и Windows с радостью прочитают и напишут 2-Гбайтное погружение, если я сделаю тот же раздел, но потом выдам:
sudo mkfs.vfat -I -n some_label /dev/sdf
но из-за этого раздел с полным диском отображается как свободное место в cfdisk
и fdisk
а Windows не нравится диск 16 ГБ.
Я тоже пробовал использовать parted
, но Windows никогда не устраивает разделы, которые я создаю в Linux.
Я обеспокоен тем, что, хотя диск, кажется, работает, я могу обнаружить, что данные не передаются достоверно.
Я использую диски SanDisk Cruzer разных возрастов, вкусов и размеров.
Является ли правильный способ форматирования в Windows и игнорировать проблемы, которые возникают у cfdisk и fdisk, или есть другой правильный путь, которым все довольны этим приводом?