3

Изменить: по состоянию на 8 октября я все еще ищу ответ. Я также проверил это из Windows 7, те же результаты. Я даже вошел в gparted, полностью стер все данные (так что это было просто выделенное пространство), а затем создал новый раздел, который был fat32. Я тоже пробовал ntfs. Я знаю, что он не поврежден, поскольку работает безупречно на нескольких дистрибутивах Linux на основе Ubuntu и Debian. Я даже переустановил windows 7 и 8, поиграл в биос, ВСЕ!

Я уверен, что это проблема с драйверами Windows. Эти карты работают на других компьютерах, но не на моем. Я использую Q Toshiba Satellite C855D. Я попробовал каждый драйвер на Google. Я не шучу.

3 ответа3

1

Я предполагаю, что структура файла настроена с использованием одной из файловых структур ext которые окна не могут прочитать.

есть способ, которым вы можете отформатировать его с файловой структурой NTFS, и он будет читаем как для Windows, так и для Linux, но вы не сможете сделать это наоборот, если я правильно помню.

Вот способ форматирования из Windows XP, я буду продолжать искать что-то немного более новое, но я думаю, что вы можете понять это из этого ???

Как отформатировать флэш-накопитель USB в файловую систему NTFS?

Возможно, вам придется сделать это из Linux, хотя.

Вот что я нашел для Linux на Как отформатировать USB-накопитель в Linux?

mkfs.ntfs <USB-device-mount-point>

Сайт полезен, если вам это нужно, прочитайте его.

1

Наилучшим вариантом здесь будет резервное копирование любых данных, хранящихся на картах, и их форматирование в файловых системах FAT32 или NFTS. Для этого перейдите в терминал и используйте

sudo fdisk -l

Вы получите кучу данных, и вам придется разобраться, какие диски какие. Информация о вашей карте, вероятно, будет начинаться с Disk /dev/sdX <some number less than 4.0> Gb , <corresponding number of bytes> Здесь также будут перечислены все разделы, обозначенные как /dev/sdX# , где sdX - это диск, а # - это номер раздела.

Обратите внимание на то, какой диск является картой, вы НЕ хотите делать это с /dev/sda !

После резервного копирования любых данных используйте команду

sudo fdisk /dev/sdX

войти в командный режим. Выберите действие delete a partition , нажав назначенную клавишу (D для меня).

Выберите номер раздела (# in /dev/sdX#), нажав номер на клавиатуре. Повторите для всех разделов на карте.

Далее вам нужно создать новый раздел (ы). Сделайте это с помощью команды add a new partition , горячей клавиши N. Я рекомендую (это может потребоваться, я точно не знаю) первый раздел как «основной». Нажмите P, чтобы выбрать основной раздел.

Выберите начальную точку для раздела (просто нажмите Enter, чтобы использовать первое доступное пространство) и выберите конечную точку (используйте Enter, чтобы использовать оставшуюся часть дискового пространства).

Теперь это создало файловый раздел Linux, который окна не могли распознать. Нам нужно изменить его на FAT32 или NFTS . Я продолжу с инструкциями FAT32.

Мы делаем это, нажимая T (change a system's partition ID). Нажмите L, чтобы просмотреть все возможные типы, и выберите FAT32 (Mine is B). Нажмите Ввод.

Теперь сохраните и примените изменения (горячая клавиша W) и выйдите из командной строки fdisk (горячая клавиша Q)

Выше было просто убедиться, что устройство не повреждено, и гарантировать, что на карте есть только 1 раздел. Теперь мы фактически форматируем карту в FAT32. Чтобы сделать карту читабельной, используйте

mkfs -T vfat /dev/sdX#

И тогда он должен быть пустым, с одним разделом FAT32, который могут читать как Windows, так и Linux.

0

У меня была эта проблема в течение последнего месяца. Вот обходной путь.

Я скачал программу управления разделами на базе Windows (в частности, AOMEI Partition Assistant Standard Ed., Но я думаю, что большинство из них будет работать так долго, как они могут видеть карту), использовал ее для форматирования диска в FAT32, а затем заставил ее взять буква диска (которая была в разделе дополнительных параметров). Карта теперь работает нормально, пока не отключится.

По какой-то причине это может просто не назначать правильную букву диска для этой конкретной карты под этой конкретной копией Windows. Я не знаю, использует ли Windows некоторую форму UUID, но, по крайней мере, в моем случае эта информация, похоже, испорчена. Используйте что-нибудь для принудительного изменения буквы диска, и вы по крайней мере сможете получить доступ к карте.

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