Разделение Micro SDC не удается с помощью устройства чтения SD-карт

277
Luca Carlon

Я использую сценарий diskpart из C #, чтобы полностью очистить карту micro SD и создать один раздел, занимающий все доступное пространство. Это скрипт, который я использую:

select disk <n> clean automount disable create partition primary select partition 1 format fs=fat32 quick active 

Кажется, это прекрасно работает, когда я подключаю свою микро-SD-карту к USB-адаптеру, но я получаю сообщение об ошибке при попытке использовать тот же подход с той же самой микро-SD-картой, подключенной с использованием внутреннего устройства чтения SD-карт. В этом случае команда «format fs = fat32 quick» возвращает ошибку:

There is no volume selected. Please select a volume and try again. 

Я вижу, что в первом случае после создания раздела том также создается и выбирается правильно. При использовании устройства чтения SD-карт объем вообще не создается. Пробовал некоторые другие подходы, но все они терпят неудачу. Я попытался использовать другой инструмент для создания разделов, и он смог правильно отформатировать. Почему здесь есть разница, и как мне написать скрипт, который работает в обоих случаях? Спасибо!

0
Не нужно «выбирать раздел 1» и не нужно делать его активным. Используйте «Назначить» в конце, чтобы назначить букву диска, затем попробуйте снова. JohnnyVegas 6 лет назад 0
Устройство чтения карт SD может иметь ограничение по размеру карт, которые оно может прочитать. У меня есть тот, который не может прочитать более 16 ГБ. JohnnyVegas 6 лет назад 0
Назначение @JohnnyVegas после создания первичного раздела возвращает точно такую ​​же ошибку. Как обычный инструмент разбиения, так и сами окна из файлового менеджера могут форматировать созданный раздел. Только diskpart не может отформатировать. Luca Carlon 6 лет назад 0
Вы подключаете кард-ридер к порту USB3? Попробуйте порт usb2 only, если он у вас есть JohnnyVegas 6 лет назад 0
Картридер интегрирован. В любом случае, это, вероятно, USB-устройство, но понятия не имею, что именно. Luca Carlon 6 лет назад 0
Таким образом, кард-ридер работает с любым другим инструментом Windows, который у вас есть, кроме diskpart? JohnnyVegas 6 лет назад 0
Также попробуйте «выбрать том 1» в diskpart JohnnyVegas 6 лет назад 0
Да, похоже, работает со всем остальным. Том 1 является загрузочным томом ... я должен выбрать это? Luca Carlon 6 лет назад 0
Вы должны «выбрать диск x», где x - это диск устройства чтения карт, затем выбрать том x, который будет объемом карты в устройстве чтения карт. JohnnyVegas 6 лет назад 0
Тома, связанного с SDCard, нет: «При использовании устройства чтения SD-карт том вообще не создается». У меня есть только тома, связанные с разделами на внутреннем жестком диске. Новый том создается вместо этого при использовании USB-адаптера. Luca Carlon 6 лет назад 0
Совершенно не знаю, кроме попробовать другую SD-карту. сожалею JohnnyVegas 6 лет назад 0

0 ответов на вопрос