NoneI Phone Memory Stick Windows Форматирование (заполнение!) Q

РЕЗЮМЕ: Невозможно скопировать более 32 ГБ файлов на карту памяти объемом 128 ГБ, отформатированную в FAT32 или exFAT, несмотря на то, что я могу отформатировать карту памяти, и ChkDsk показывает правильные результаты после форматирования (а также когда на карте памяти меньше 32 ГБ файлов).). Я не могу использовать NTFS, потому что эта карта предназначена для передачи файлов на iPhone, и приложение не будет обрабатывать NTFS. Смотрите ниже для деталей.

ПОДРОБНОСТИ:

У меня есть карта памяти на 128 ГБ, которая предназначена для быстрой передачи файлов между компьютером и iPhone. Один конец - это USB, а другой подключается к молниеносному порту iPhone. Этот конкретный тип чрезвычайно распространен и выглядит как буква "T" при его раскрытии (ссылка Amazon: https://www.amazon.com/gp/product/B07SB12JHG).

Хотя эта карта не особенно быстрая, когда я копирую на нее данные Windows, скорость передачи на мой iPhone намного выше, чем у беспроводных альтернатив.

Обычно я отформатировал бы большую карту памяти или USB-накопитель в NTFS, но приложение, используемое для передачи файлов на мой iPhone ("CooDisk"), будет обрабатывать только exFAT и FAT32. Я пробовал оба. Для форматирования exFAT я пробовал Windows 7 и 10, а для FAT32 я использовал бесплатный продукт RidgeCrop consulting (я могу дать вам ссылку, если хотите).

Как и на всех USB-накопителях, моя карта памяти отформатирована как один активный раздел.

У меня нет проблем с форматированием. После форматирования ChkDsk кажется довольным как FAT32, так и exFAT. Приложение CooDisk отлично работает с любым из них. После форматирования все пространство якобы доступно для файлов.

Моя проблема возникает при заполнении флешки файлами.

Всякий раз, когда я получаю больше 32 ГБ общего пространства, у меня возникают различные проблемы. Либо копия потерпит неудачу, либо ChkDsk потерпит неудачу. (После запуска ChkDsk в режиме "исправления" каждый файл, созданный за пределами 32 ГБ, будет перекрыт.) Интересно, что когда я использую команду копирования DOS с "/v" (проверить), она помечает ошибку для файлов за пределами 32 ГБ., хотя DOS XCopy с "/ v" продолжается. Методы GUI также умирают на 32 ГБ.

Из чистого отчаяния я написал скрипт, который использует cp для GNU для Windows. Теперь я могу скопировать более 32 ГБ файлов и флаги ChkDsk без ошибок. Однако файлы, превышающие 32 ГБ, в конечном итоге заполняются двоичными нулями, несмотря на то, что они отображаются так, как они должны быть в списке каталога или проводника Windows. (Странно, не правда ли?)

Я также пробовал различные размеры блоков распределения от 4K до 64K и пытался сделать это с тремя разными ОС Windows (XP, Win7 и Win10).

Позвольте мне подчеркнуть: нет проблем с первыми 32 ГБ файлов, скопированных на карту памяти, независимо от того, использую ли я exFAT или FAT32; мой метод копирования; и мой выбор размера АС.

Наконец, в этих каталогах нет ничего, что могло бы беспокоить систему FAT32 или exFAT: (a) имена файлов и каталогов короткие (не более 100 символов); (б) вложенность каталогов минимальна (не более 5 уровней); (в) файлы маленькие (ничто не близко к ГБ); и в каталогах относительно мало файлов (нигде не близко к 200, для тех из вас, кто вспоминает старое ограничение FAT в 512 файлов на каталог:)

Единственная платформа, которую я еще не пробовал, - это использование устаревшего MacBook, который мне кто-то дал. Я не очень хорош с Mac, но я бы предпочел не зависеть от него (ему 13 лет, хотя MacBook построены как танки).

Кроме того, возможно ли, что FAT32 и exFAT не позволяют больше 32 ГБ на активный раздел (я не могу найти такое ограничение, задокументированное где-либо, на самом деле, по моему опыту, USB-накопители всегда являются загрузочными - как это было в оригинальной версии моей флешки).)?

Есть идеи??

0 ответов

Другие вопросы по тегам