Wie kann ich eine NTFS-Partition schreibgeschützt in Windows einbinden?

43217
netvope

Ich denke, dies ist eine wirklich einfache und grundlegende Funktion, die Windows haben sollte, aber bis jetzt hat Google mir gesagt, dass dies nicht möglich ist. Wie kann ich eine NTFS-Partition schreibgeschützt in Windows einbinden?


Everetts Antwort funktioniert! (Vielen Dank.)

Weitere Infos zu diskpart:

  1. Wenn Sie mehrere Volumes in einer Scheibe haben, weder detail volnoch attr volzeigen den korrekten Nur - Lese-Status. Es zeigt den schreibgeschützten Status des zuletzt geänderten Datenträgers. Versuchen Sie diese: sel vol 1, attr vol set readonly, sel vol 2, attr vol clear readonly, sel vol 1. Jetzt wird detail volgezeigt, dass Volume 1 nicht schreibgeschützt ist, tatsächlich aber.

  2. Wenn Sie ein Volume mit Linux ändern ntfs-3gund es unter Windows bereitstellen, kann es nicht schreibgeschützt bereitgestellt werden.

  3. Wenn Sie ausführen attr disk set readonly, kann kein Volume des Datenträgers gemountet werden.

45
Ohne zu versuchen, von einer ansonsten schönen Frage und Antwort abzulenken, wenn ATTR / ATT unter einer alten und archaischen Version von Windows (z. B. XP) verwendet werden soll, unterstützt diskpart 5.1.3565 diesen Befehl nicht. Warum man eine XP-Version von diskpart verwenden möchte, scheint ein recht rätselhaftes Spiel zu sein, aber ich kann das Gute in dieser Frage und Antwort nicht gebrauchen - die Frage beschränkte die Frage nicht auf bestimmte Jahrgänge von Windows. kbulgrien vor 6 Jahren 0

1 Antwort auf die Frage

51
Everett
  • Schalten Sie "Automount" aus, indem Sie ausführen mountvol.exe /N
  • Diskette mit Windows verbinden (Diskette nicht einhängen)
  • Lauf diskpart
    • Eingeben list volume
    • Geben Sie ein select volume X(wobei X die korrekte Datenträgernummer des vorherigen Befehls ist).
    • Eingeben att vol set readonly
    • Geben Sie ein detail volund stellen Sie sicher, dass das Nur-Lese-Bit gesetzt ist

Jetzt können Sie das Volume einbinden und es ist schreibgeschützt.

Siehe auch: http://crawlmsdn.microsoft.com/en-us/magazine/cc302206.aspx

Hinweis: Diese Attribute sind dauerhaft und werden auf der Partition gespeichert. Dies unterscheidet sich ein wenig von der Vorstellung des "Read-Only-Mount" unter Linux (dh, wenn Sie die Festplatte wieder in das ursprüngliche Gehäuse zurücklegen, wird die Partition nicht zum Lesen schreiben, und Windows kann nicht darauf booten). Damien B vor 11 Jahren 7
Verwenden Sie `mountvol.exe / E`, um das automatische Mounten neuer Volumes wieder zu aktivieren. Um das Readonly-Flag zu entfernen, wählen Sie das Volume in "diskpart" aus (verwenden Sie die Befehle in dieser Antwort) und geben Sie "att vol clear readonly" ein. Ronald vor 11 Jahren 5
Danke, Everett, das beantwortet auch [meine Frage] (http://superuser.com/q/236786/64376). Ich habe gemäß Ihren Erläuterungen ein [PowerShell-Skript] (https://gist.github.com/mmdemirbas/5229315) geschrieben, das für andere Personen nützlich sein kann. mmdemirbas vor 11 Jahren 1
Es funktioniert auch für Volumes, die in Verzeichnissen und nicht in DOS-Einheiten gespeichert sind. Vielen Dank! user1586274 vor 10 Jahren 0
Unter Windows 8.1 verhinderte `mountvol / n` nicht, dass das Laufwerk automatisch gemountet wird. Man sollte in Betracht ziehen, dieses * vorab * zu verwenden: http://www.petri.co.il/configure_usb_disks_to_be_read_only_in_xp_sp2.htm Ivan Vučica vor 10 Jahren 3
Neugierig, ist es möglich, das System-Volume schreibgeschützt zu mounten? Ich kann mir vorstellen, dass ich die Auslagerungsdatei deaktivieren müsste, und jede Protokollierung würde sich selbst scheißen. Adam Plocher vor 7 Jahren 0
Obwohl Mountvol / N unter Windows 8.1 nicht verhindert hat, dass das Laufwerk automatisch gemountet wird, funktionierten alle anderen Befehle wie angegeben. Adrian vor 6 Jahren 0