Существует ли универсальный способ рассматривать карту как несъемный диск в Windows 8 или 10, особенно на планшетах с постоянно вставленной SD-картой?

Существует ли универсальный способ рассматривать карту как несъемный диск в Windows 8 или 10, особенно на планшетах с постоянно вставленной SD-картой?

У меня есть планшет Surface Pro и карта micro SD, которая вставлена ​​постоянно. Я использую ее для хранения медиафайлов, таких как музыка и видео.

Windows, распознавая, что это съемный диск, немедленно удаляет файлы, а не помещает их в корзину. Кроме того, такие приложения, как SkyDrive и Dropbox, отказываются синхронизироваться на карту, поскольку она съемная.

Я знаю, что форматирование карты microSD в файловой системе NTFS и монтирование ее как папки на диске C: позволяет SkyDrive и Dropbox синхронизироваться на съемном диске, но это не влияет на удаление файлов.

Я также слышал, что различные USB-накопители можно изменить так, чтобы Windows воспринимала их как несъемные диски, перевернув съемный бит. Однако, похоже, это не вариант для картридеров, по крайней мере, не для того, что в моем Surface.

Есть ли способ включить корзину на этом диске и вообще сделать так, чтобы этот диск рассматривался как несъемный?

решение1

Мне удалось решить свою проблему, но это не самое простое решение. В двух словах, вместо того, чтобы хранить файлы на 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 так, чтобы диск монтировался при загрузке компьютера, поскольку не очень весело заходить в Управление дисками каждый раз, когда ваш компьютер начинает монтировать диск. Для этого вам нужно будет создать сценарий для его монтирования, а затем использовать Планировщик заданий для выполнения сценария при загрузке. Я нашел действительно хорошее руководствоздесь, которые я резюмирую ниже.

Сначала создайте текстовый файл, где вам угодно, назовите его как хотите - это будет ваш скрипт. Я назвал свой "Mount Script.txt" и поместил его в "C:\Media Container" вместе с файлом моего виртуального жесткого диска. Откройте его и вставьте в следующее, отредактировав путь и букву диска в соответствии с вашей информацией:

select vdisk file="C:\Media Container\Media Store.vhdx"
attach vdisk
assign letter=D

Откройте Планировщик заданий в разделе «Управление компьютером», который отображается в моем меню «Пуск» как «Планирование задач». На правой панели выберите «Создать задачу».

Ключевые моменты:

  • На вкладке General введите какое-нибудь имя для вашей задачи, я назвал свою "Mount SD card". В разделе "When running the task, use the following user account" измените его на SYSTEM, введя его в поле имени объекта. Также может быть важно установить "Configure for" для вашей операционной системы, я не совсем уверен, и быстрый поиск в Интернете не объяснил, что делает эта настройка.
  • На вкладке «Триггеры» нажмите «Создать» и установите для параметра «Начать задачу» значение «При запуске».
  • На вкладке Действия нажмите Создать и установите "Программа/скрипт" на "diskpart" (без кавычек). В разделе "Добавить аргументы" вставьте следующее, указав путь к вашему скрипту: /s "C:\Media Container\Mount Script.txt".
  • На вкладке «Условия» снимите флажок «Запускать задачу, только если компьютер подключен к сети переменного тока».

Вы также можете просмотреть параметры и посмотреть, есть ли что-то еще, что вы хотели бы настроить, но это должны быть основные параметры.

Вот и все! При следующей перезагрузке вы увидите, что ваше хранилище на SD-карте монтируется как жесткий диск.

Связанный контент