Мне удалось решить собственную проблему, но это не совсем простое решение. Короче говоря, вместо хранения файлов на SD-карте, которую Windows, конечно, рассматривает как съемный диск, можно вместо этого заполнить всю SD-карту виртуальным жестким диском, который затем можно подключить в Windows, и рассматривается как фактический жесткий диск.
Вот что я сделал на Windows 8.1:
Необязательно: очистите содержимое вашей SD-карты. Это не является абсолютно необходимым, но объем свободного места на SD-карте станет объемом пространства на вашем новом диске.
Откройте "Управление дисками" (из моего меню "Пуск" он отображается как "Создание и форматирование разделов жесткого диска").
Необязательно: убедитесь, что ваша SD-карта отформатирована в NTFS. Поскольку карта будет постоянным креплением и кросс-платформенная совместимость не имеет значения, она также может пойти с более современной файловой системой. Кроме того, это позволит включить следующий необязательный шаг непосредственно ниже.
Необязательно (возможно, только если вы решили отформатировать SD-карту в NTFS): выберите раздел на вашей SD-карте и выберите "Изменить букву и путь к диску". Удалите букву диска и добавьте новую точку монтирования в пустую папку NTFS. Вы можете вставить это где-нибудь на свой основной диск, я выбрал «C:\Media Container». Таким образом, SD-карта больше не будет отображаться как отдельный диск, но система по-прежнему будет иметь доступ к виртуальному диску.
В меню "Действие" вверху выберите "Создать VHD". Перейдите к местоположению вашей SD-карты («C:\Media Container», если вы изменили точку монтирования на то, что я предложил выше). Создать VHD здесь ... Я назвал мой "Media Store". Я также изменил формат виртуального жесткого диска на VHDX для его устойчивости к событиям сбоя питания, хотя у меня нет фактического понимания этого помимо того, что Windows описала как. Я остановился на рекомендованном типе динамически расширяемого диска, полагая, что это может быть полезно, если в будущем я получу SD-карту большего размера.
Щелкните правой кнопкой мыши на новом диске (слева, теперь на его разделе) и выберите инициализировать. Я пошел с таблицей разделов GPT, так как это более новый дизайн и, вероятно, лучше, хотя у меня нет другого понимания этого. После его инициализации щелкните правой кнопкой мыши новый нераспределенный раздел и выберите "Новый простой том". Следуйте указаниям мастера, выделяя все пространство новому разделу, присваивая ему букву диска, которую вы хотите использовать на новом жестком диске (возможно, D:), и форматируя его в NTFS. Если все прошло хорошо, вы должны увидеть свой новый жесткий диск в проводнике Windows.
Теперь уловка, позволяющая объединить все это, состоит в том, чтобы настроить Windows таким образом, чтобы диск монтировался при загрузке компьютера, так как неинтересно приходить в Управление дисками каждый раз, когда компьютер начинает монтировать диск. Для этого вам нужно создать скрипт для его монтирования, а затем с помощью Task Scheduler выполнить скрипт при загрузке. Я нашел здесь действительно хорошее руководство, которое я приведу ниже.
Сначала создайте текстовый файл, где бы вы ни хотели, с именем, которое вы хотите - это станет вашим сценарием. Я назвал мой «Mount Script.txt» и поместил его в «C:\Media Container» с моим файлом виртуального жесткого диска. Откройте его и вставьте ниже, указав путь и букву диска, соответствующие вашей информации:
select vdisk file="C:\Media Container\Media Store.vhdx"
attach vdisk
assign letter=D
Откройте планировщик заданий в разделе "Управление компьютером", который отображается в моем меню "Пуск" как "Расписание заданий". На правой панели выберите "Создать задачу".
Ключевые моменты:
- На вкладке Общие введите какое-нибудь имя для вашей задачи, которое я назвал "Монтирование SD-карты". В разделе "При запуске задачи используйте следующую учетную запись пользователя", измените ее на SYSTEM, введя ее в поле имени объекта. Кроме того, может быть важно установить "Настроить" для своей операционной системы, я не совсем уверен, и быстрый поиск в Интернете не совсем объяснил, что делает этот параметр.
- На вкладке "Триггеры" нажмите "Создать" и установите для "Начать задачу" значение "При запуске".
- На вкладке "Действия" нажмите "Создать" и установите для «Программа / скрипт» значение "diskpart" (без кавычек). В разделе "Добавить аргументы" вставьте следующее, указав путь к пути вашего скрипта: / s «C:\Media Container\Mount Script.txt».
- На вкладке "Условия" снимите флажок «Запускать задание только в том случае, если компьютер подключен к сети переменного тока».
Вы также можете просмотреть параметры и посмотреть, есть ли что-то, что вы хотели бы установить, но они должны быть основными.
И это все! В следующий раз при перезагрузке вы увидите, что место на вашей SD-карте смонтировано как жесткий диск.