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, die Windows natürlich als Wechseldatenträger ansieht, kann stattdessen die gesamte SD-Karte mit einer virtuellen Festplatte gefüllt werden, die dann in Windows eingehängt werden kann wird als tatsächliche Festplatte behandelt.
Folgendes habe ich unter Windows 8.1 getan:
Optional: Löschen Sie den Inhalt Ihrer SD-Karte. Dies ist nicht unbedingt erforderlich, aber die Menge an freiem Speicherplatz auf der SD-Karte entspricht der Menge an Speicherplatz auf Ihrer neuen Festplatte.
Öffnen Sie die Datenträgerverwaltung (in der Suche im Startmenü wird "Festplattenpartitionen erstellen und formatieren" angezeigt).
Optional: Stellen Sie sicher, dass Ihre SD-Karte für NTFS formatiert ist. Da die Karte ein fester Bestandteil ist und die plattformübergreifende Kompatibilität keine Rolle spielt, kann sie auch mit einem moderneren Dateisystem kombiniert werden. Darüber hinaus wird der nächste optionale Schritt direkt darunter aktiviert.
Optional (nur möglich, wenn Sie die SD-Karte auf NTFS formatieren): Wählen Sie die Partition auf Ihrer SD-Karte aus und wählen Sie "Laufwerksbuchstaben und -pfade ändern". Entfernen Sie den Laufwerksbuchstaben, und fügen Sie einem leeren NTFS-Ordner einen neuen Bereitstellungspunkt 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, das System kann jedoch weiterhin auf das virtuelle Laufwerk zugreifen.
Wählen Sie oben im Menü "Aktion" die Option "VHD erstellen". Navigieren Sie zum Speicherort Ihrer SD-Karte ("C: \ Media Container", wenn Sie den Bereitstellungspunkt auf den oben 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 Stromausfällen standzuhalten, obwohl ich darüber hinaus keinen genauen Einblick habe, wie Windows es beschrieben hat. Ich habe mich an den empfohlenen dynamisch wachsenden Festplattentyp gehalten, mit dem Gedanken, dass dies nützlich sein könnte, wenn ich in Zukunft eine größere SD-Karte besitze.
Klicken Sie mit der rechten Maustaste auf den neuen Datenträger (links, jetzt auf dessen Partition) und wählen Sie "Initialisieren". Ich habe mich für eine GPT-Partitionstabelle entschieden, da sie neueres Design und vermutlich besser ist, obwohl ich darüber keine anderen Erkenntnisse habe. Klicken Sie nach der Initialisierung mit der rechten Maustaste auf die neue nicht zugewiesene Partition und wählen Sie "New Simple Volume". Folgen Sie dem Assistenten, weisen Sie der neuen Partition den gesamten Speicherplatz zu, weisen Sie ihr den Laufwerksbuchstaben zu, den Ihre neue Festplatte verwenden soll (wahrscheinlich D :), und formatieren Sie sie in NTFS. Wenn alles gut gegangen ist, sollte Ihre neue Festplatte jetzt im Windows Explorer verfügbar sein.
Der Trick, um alles zusammenzubringen, besteht nun 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 mit dem Mounten des Laufwerks beginnt. Dazu müssen Sie ein Skript zum Mounten erstellen und anschließend mit dem Taskplaner das Skript beim Booten ausführen. Ich habe hier eine wirklich gute Anleitung gefunden , die ich unten zusammenfassen werde.
Erstellen Sie zunächst eine beliebige Textdatei mit dem gewünschten Namen. Dies wird zu Ihrem Skript. Ich habe meine "Mount Script.txt" genannt und sie mit meiner virtuellen Festplattendatei in "C: \ Media Container" abgelegt. Öffnen Sie es und fügen Sie es unten ein, wobei der Pfad und der Laufwerksbuchstabe entsprechend Ihren Angaben bearbeitet werden:
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 Bereich "Aufgabe erstellen".
Die wichtigsten Punkte sind:
- Geben Sie auf der Registerkarte "Allgemein" einen Namen für Ihre Aufgabe ein. Ich habe meine "SD-Karte einbinden" genannt. Ändern Sie unter "Verwenden Sie beim Ausführen der Aufgabe das folgende Benutzerkonto" in SYSTEM, indem Sie es in das Feld Objektname eingeben. Es kann auch wichtig sein, "Konfigurieren für" für Ihr Betriebssystem festzulegen. Ich bin mir nicht sicher und eine schnelle Online-Suche hat nicht wirklich erklärt, was diese Einstellung bewirkt.
- Klicken Sie auf der Registerkarte "Trigger" auf "Neu" und setzen Sie "Task starten" auf "Beim Start".
- 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" den folgenden Pfad ein, der auf den Pfad Ihres Skripts festgelegt ist: / s "C: \ Media Container \ Mount Script.txt".
- Deaktivieren Sie auf der Registerkarte "Bedingungen" das Kontrollkästchen "Task nur starten, wenn Ihr Computer mit Strom versorgt wird".
Sie können auch durch die Optionen gehen und sehen, ob Sie noch etwas einstellen möchten, aber dies sollte das Wesentliche sein.
Und das ist es! Beim nächsten Neustart sollte Ihr Speicherplatz auf der SD-Karte als Festplatte bereitgestellt werden.