Gibt es unter Windows 8 oder 10, insbesondere bei Tablets mit fest eingesteckter SD-Karte, eine universelle Möglichkeit, die Karte als festes Laufwerk zu behandeln?

90862
user274391

Ich habe ein Tablet, ein Surface Pro und eine Micro-SD-Karte, die dauerhaft eingesetzt ist. Ich verwende es zum Speichern von Mediendateien wie Musik und Videos.

Windows erkennt, dass es sich um ein Wechseldatenträger handelt, und löscht die Dateien sofort, anstatt sie in einen Papierkorb zu legen. Darüber hinaus lehnen Anwendungen wie SkyDrive und Dropbox die Synchronisierung auf die Karte ab, da diese entfernbar ist.

Ich weiß, dass das Formatieren der Micro-SD-Karte NTFS und das Anhängen als Ordner auf dem Laufwerk C: SkyDrive und Dropbox die Synchronisierung auf dem Wechseldatenträger ermöglicht, das Löschen von Dateien jedoch nicht beeinflusst.

Ich habe auch gehört, dass verschiedene USB-Laufwerke so geändert werden können, dass sie von Windows als nicht entfernbare Laufwerke behandelt werden, indem das austauschbare Bit umgedreht wird. Dies scheint jedoch keine Option für Kartenleser zu sein, zumindest nicht die in meinem Surface.

Gibt es eine Möglichkeit, den Papierkorb auf diesem Laufwerk zu aktivieren, und generell dazu führen, dass dieses Laufwerk als nicht entfernbares Laufwerk behandelt wird?

31

1 Antwort auf die Frage

32
user274391

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.

Oh, das ist so ein genialer Hack! Jesse Weigert vor 10 Jahren 3
Fügen Sie außerdem einen weiteren Schritt hinzu: Ändern Sie auf der Registerkarte "Allgemein" die Option "Folgendes Benutzerkonto verwenden" in SYSTEM. Sie müssen nicht auswählen, ob das Konto ausgeführt werden soll, wenn der Benutzer angemeldet ist oder nicht Sie müssen sich sorgen, wenn sich Ihr Passwort ändert. Jesse Weigert vor 10 Jahren 4
Danke Jesse für die Verbesserung, fügte es der Lösung hinzu! user274391 vor 10 Jahren 1
Für Windows 10 musste ich vor dem "c: \ Media Container" Mount Script.txt ein / s hinzufügen, um dies auszuführen ... PGallagher vor 9 Jahren 1
Dies macht es gut, Bitlocker auf der SD-Karte selbst zu aktivieren, was wiederum das Laufwerk verschlüsseln würde (schützt Ihre Daten). CenterOrbit vor 7 Jahren 0
Ich frage mich auch, ob es eine Möglichkeit gibt, die Tatsache zu "verbergen", dass Sie auch eine SD-Karte installiert haben. CenterOrbit vor 7 Jahren 0