
Мне нужно настроить карту micro SD определенным образом, но я не уверен, как это сделать в Windows (в моей текущей конфигурации нет возможности использовать ни одну машину с Linux).
Должно быть 2 раздела: один — стандартная файловая система fat32, а другой — необработанный раздел с определенным идентификатором раздела, в который будет записан необработанный двоичный файл.
Я использовал diskpart и win32disk imager только на однораздельных конфигурациях, поэтому не совсем уверен, как это сделать. Я немного повозился с попытками получить двойные разделы в diskpart, но так и не смог смонтировать FAT32 FS и загрузить файлы.
Может ли кто-нибудь объяснить мне, как это сделать?
решение1
Насколько мне известно, версии Windows до 10 не поддерживают работу с несколькими разделами на USB-устройствах (поскольку SD-карта подключается к системе таким образом). Но вы можете использовать любую утилиту для разбиения на разделы (для Windows), все они способны это сделать. Возьмем, к примеру, "Minitool Partition Wizard Free" отсюдаhttps://www.partitionwizard.com/free-partition-manager.html Сделайте это шаг за шагом, все в одном пакете, в MTPW: (При необходимости удалите все существующие разделы.)
- Создайте свой первый раздел fat32 (с размером, учитывающим оба варианта). Пусть он будет отформатирован по умолчанию на этом этапе.
- Сделайте его «скрытым».
- Создайте другой в оставшемся свободном пространстве, как fat32 (или другой, который может обработать ваша система). Пусть он будет отформатирован по умолчанию на этом этапе.
- Назначьте букву диска (Windows также может это сделать, но вы можете сделать это из MTPW)
- Теперь, когда вам назначена буква диска, запишите на него свой двоичный файл с помощью любого внешнего инструмента или самого проводника.
- В MTPW снова, в следующем пакете, удалите букву диска для 2-го раздела.
- Измените идентификатор раздела в соответствии с вашими потребностями: при необходимости используйте опцию «ввести вручную». (Могу ли я спросить, что это за идентификатор?)
- Показать первый раздел (fat32).
Если вы не хотите, чтобы Windows что-либо записывала на него, и если буква диска назначается автоматически при «открытии», просто немедленно удалите букву диска. И все готово. (Конечно, не делайте этого шага, если вам нужно получить к нему доступ из вашей ОС...)