Chcę sformatować kartę pamięci do przenoszenia danych między Windows 7 a nie sieciowym serwerem Ubuntu (Precise).
Nie jestem pewien, czy którykolwiek z dwóch sposobów, które wypróbowałem, są poprawne, mimo że mogę czytać i zapisywać na dyskach na obu komputerach.
Otrzymuję bardzo dziwnie wyglądającą listę partycji, fdiskjeśli sformatuję dysk w systemie Windows (za pomocą narzędzia do zarządzania dyskami), ale wydaje się być OK, jeśli chodzi o czytanie i pisanie w systemie Linux i Windows.

i cfdiskraporty
FATAL ERROR: Bad primary partition 1: Partition begins after end-of-disk.
Jeśli, jak niektórzy zwolennicy , używam cfdiskdo utworzenia partycji podstawowej z pełnym dyskiem typu b(lub fdiskdo utworzenia partycji, która zaczyna się od bloku 2000 i coś takiego), a następnie wydaje
sudo mkfs.vfat -n some_label /dev/sdf1
wtedy system Windows nie rozpozna systemu plików (po eonach myślenia o nim).
Linux i Windows z przyjemnością odczytują i zapisują nurkowanie o pojemności 2 GB, jeśli utworzę tę samą partycję, ale problem:
sudo mkfs.vfat -I -n some_label /dev/sdf
ale to sprawia, że w pełnym wymiarze partycji dysku pokaz jako wolnej przestrzeni cfdiska fdiski Windows nie lubi dysku 16GB.
Próbowałem partedteż użyć , ale Windows nigdy nie jest zadowolony z żadnych partycji, które tworzę w systemie Linux.
Obawiam się, że chociaż dysk wydaje się działać, mogę odkryć, że dane nie są wiernie przesyłane.
Używam dysków SanDisk Cruzer w różnym wieku, o różnych smakach i rozmiarach.
Czy prawidłowy sposób formatowania w systemie Windows i ignorowanie problemów, które mają cfdisk i fdisk, czy jest inny prawidłowy sposób, w jaki wszyscy są zadowoleni z napędu?