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

32

Ich habe ein Tablet, ein Surface Pro und eine Micro-SD-Karte, die permanent eingelegt ist. Ich verwende es, um Mediendateien wie Musik und Video zu speichern.

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

Ich weiß, dass das Formatieren der Micro-SD-Karte NTFS und das Mounten als Ordner auf dem Laufwerk C: SkyDrive und Dropbox zum Synchronisieren auf dem Wechseldatenträger ermöglicht, das Löschen von Dateien jedoch nicht beeinträchtigt.

Ich habe auch gehört, dass verschiedene USB-Laufwerke geändert werden können, um von Windows als nicht entfernbare Laufwerke behandelt zu werden, indem das entfernbare 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 dieses Laufwerk im Allgemeinen als nicht austauschbares Laufwerk zu behandeln?

user274391
quelle

Antworten:

34

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.

user274391
quelle
3
Oh das ist so ein genialer Hack!
Jesse Weigert
4
Fügen Sie außerdem einen weiteren Schritt hinzu: Ändern Sie auf der Registerkarte "Allgemein" die Option "Folgendes Benutzerkonto verwenden" in SYSTEM, und 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 machen, wenn sich Ihr Passwort ändert.
Jesse Weigert
1
Vielen Dank, Jesse, für die Verbesserung, die der Lösung hinzugefügt wurde!
user274391
1
Für Windows 10 musste ich ein / s vor dem "c: \ Media Container" Mount Script.txt "hinzufügen, um dies auszuführen ...
PGallagher
Dadurch wird Bitlocker auf der SD-Karte aktiviert, wodurch wiederum das Laufwerk verschlüsselt wird (Ihre Daten bleiben geschützt).
CenterOrbit