Ich habe es geschafft, mein eigenes Problem zu lösen, aber es ist nicht gerade die einfachste Lösung. Kurz gesagt, anstatt Dateien auf der SD-Karte zu speichern, was natürlich Windows als Wechseldatenträger betrachtet, ist es möglich, stattdessen die gesamte SD-Karte mit einer virtuellen Festplatte zu füllen, die dann in Windows eingebunden werden kann wird als eine tatsächliche Festplatte behandelt.
Folgendes habe ich unter Windows 8.1 gemacht:
Optional: Löschen Sie den Inhalt Ihrer SD-Karte. Dies ist nicht unbedingt erforderlich, aber der freie Speicherplatz auf der SD-Karte wird zum Speicherplatz auf Ihrer neuen Festplatte.
Öffnen Sie die Datenträgerverwaltung (in der Startmenü-Suche wird "Festplattenpartitionen erstellen und formatieren" angezeigt).
Optional: Stellen Sie sicher, dass Ihre SD-Karte mit NTFS formatiert ist. Da die Karte ein fester Bestandteil ist und die plattformübergreifende Kompatibilität keine Rolle spielt, kann sie auch zu einem moderneren Dateisystem passen. Außerdem wird dies den nächsten optionalen Schritt direkt darunter aktivieren.
Optional (nur möglich, wenn Sie die SD-Karte in NTFS formatieren möchten): Wählen Sie die Partition auf der SD-Karte aus und wählen Sie "Laufwerkbuchstaben und -pfade ändern". Entfernen Sie den Laufwerksbuchstaben und fügen Sie einem leeren NTFS-Ordner einen neuen Einhängepunkt hinzu. Sie können dies irgendwo auf Ihr Hauptlaufwerk stecken, ich habe "C: \ Media Container" gewählt. Auf diese Weise wird die SD-Karte nicht mehr als separates Laufwerk angezeigt, kann jedoch vom System weiterhin für das virtuelle Laufwerk aufgerufen werden.
Wählen Sie im Aktionsmenü oben "Create VHD" aus. Navigieren Sie zum Speicherort Ihrer SD-Karte ("C: \ Media Container"), wenn Sie den Einhängepunkt auf den oben von mir vorgeschlagenen Wert geändert haben. Erstellen Sie hier eine VHD ... Ich habe meinen "Media Store" genannt. Ich habe auch das Format der virtuellen Festplatte in VHDX geändert, um die Widerstandsfähigkeit gegenüber Stromausfällen zu gewährleisten. Ich habe jedoch keine weiteren Einblicke in das, als es von Windows beschrieben wurde. Ich blieb bei dem empfohlenen Datenträger-Typ mit dynamischer Erweiterung, mit dem Gedanken, dass dies nützlich sein könnte, wenn ich in Zukunft eine größere SD-Karte bekomme.
Klicken Sie mit der rechten Maustaste auf die neue Festplatte (links, jetzt auf die Partition) und wählen Sie initialisieren. Ich habe mich für eine GPT-Partitionstabelle entschieden, da sie ein neueres Design ist und vermutlich besser ist, obwohl ich dazu keine weiteren Erkenntnisse habe. Klicken Sie nach der Initialisierung mit der rechten Maustaste auf die neue nicht zugewiesene Partition und wählen Sie "Neues einfaches Volume". Folgen Sie dem Assistenten, weisen Sie der neuen Partition den gesamten Speicherplatz zu, weisen Sie den Laufwerksbuchstaben zu, den Ihre neue Festplatte verwenden soll (wahrscheinlich D :), und formatieren Sie ihn in NTFS. Wenn alles gut gelaufen ist, sollte Ihre neue Festplatte jetzt im Windows Explorer verfügbar sein.
Der Trick, alles zusammenzubringen, besteht darin, Windows so einzurichten, dass das Laufwerk beim Booten des Computers gemountet wird, da es keinen Spaß macht, jedes Mal in die Datenträgerverwaltung zu wechseln, wenn der Computer das Laufwerk bereitstellt. Dazu müssen Sie ein Skript erstellen, um es zu mounten, und anschließend den Task Scheduler verwenden, um das Skript beim Booten auszuführen. Ich habe hier eine wirklich gute Anleitung gefunden, die ich unten zusammenfassen werde.
Erstellen Sie zuerst eine Textdatei, wo immer Sie möchten, mit einem beliebigen Namen - dies wird zu Ihrem Skript. Ich benannte meine "Mount Script.txt" und legte sie mit meiner virtuellen Festplattendatei in "C: \ Media Container". Öffnen Sie es und fügen Sie den Pfad und den Laufwerksbuchstaben so ein, dass er mit Ihren Informationen übereinstimmt:
select vdisk file="C:\Media Container\Media Store.vhdx" attach vdisk assign letter=D
Öffnen Sie den Taskplaner unter Computerverwaltung, der in meinem Startmenü als "Aufgaben planen" angezeigt wird. Wählen Sie im rechten Fensterbereich "Aufgabe erstellen".
Die wichtigsten Punkte sind:
- Geben Sie auf der Registerkarte Allgemein einen Namen für Ihre Aufgabe ein, den ich als "SD-Karte einbauen" bezeichnet habe. Ändern Sie unter "Wenn Sie die Aufgabe ausführen, das folgende Benutzerkonto" in SYSTEM, indem Sie es in das Objektnamenfeld eingeben. Es kann auch wichtig sein, "Konfigurieren für" auf Ihr Betriebssystem einzustellen. Ich bin nicht wirklich sicher und eine schnelle Online-Suche hat nicht wirklich erklärt, was diese Einstellung bewirkt.
- Klicken Sie auf der Registerkarte Trigger auf Neu, und legen Sie für "Task beginnen" den Wert "Beim Start" fest.
- Klicken Sie auf der Registerkarte "Aktionen" auf "Neu" und setzen Sie "Programm / Skript" auf "Diskpart" (ohne die Anführungszeichen). Fügen Sie unter "Argumente hinzufügen" Folgendes ein, wobei der Pfad auf den Pfad Ihres Skripts gesetzt ist: / s "C: \ Media Container \ Mount Script.txt".
- Deaktivieren Sie auf der Registerkarte Bedingungen das Kontrollkästchen "Task nur starten, wenn der Computer mit Strom versorgt wird".
Sie können auch durch die Optionen gehen und sehen, ob es noch etwas gibt, das Sie einstellen möchten, aber dies sollte das Wesentliche sein.
Und das ist es! Beim nächsten Neustart sollte Ihr Speicherplatz auf Ihrer SD-Karte als Festplatte bereitgestellt werden.