Come montare una partizione NTFS in sola lettura in Windows?


49

Sento che questa è una funzione davvero semplice e fondamentale che Windows dovrebbe avere, ma finora Google mi ha detto che non è possibile. Come posso montare una partizione NTFS in sola lettura in Windows?


La risposta di Everett funziona! (Grazie.)

Ulteriori informazioni su diskpart:

  1. Se si dispone di più volumi in un disco, né detail volattr volmostra il corretto stato di sola lettura. Mostra lo stato di sola lettura dell'ultimo volume modificato. Prova questi: sel vol 1, attr vol set readonly, sel vol 2, attr vol clear readonly, sel vol 1. Ora detail volmostra che il volume 1 non è di sola lettura, ma in realtà lo è.

  2. Se modifichi un volume con Linux ntfs-3ge lo porti su Windows, non può essere montato in sola lettura.

  3. Se si esegue attr disk set readonly, non è possibile montare nessuno del volume del disco.


1
Senza cercare di sminuire una domanda o una risposta altrimenti piacevole, se si vuole provare ad usare ATTR / ATT su una versione vecchia e arcaica di Windows (cioè XP), diskpart 5.1.3565 non supporta quel comando. Perché uno potrebbe voler usare una versione XP di diskpart potrebbe sembrare un bel puzzle, ma, beh, solo dicendo, non potrei usare la bontà in questa domanda e risposta - la domanda non ha limitato la domanda a particolari annate di Windows.
Kbulgrien,

Risposte:


53
  • Disattiva "automount" eseguendo mountvol.exe /N
  • Connetti il ​​disco a Windows (non montare il disco)
  • Correre diskpart
    • accedere list volume
    • Invio select volume X(dove X è il numero di volume corretto dal comando precedente)
    • accedere att vol set readonly
    • Immettere detail vole assicurarsi che sia impostato il bit di sola lettura

Ora puoi montare il volume e sarà di sola lettura.

Vedi anche: http://crawlmsdn.microsoft.com/en-us/magazine/cc302206.aspx


8
Nota: quegli attributi sono persistenti e memorizzati sulla partizione, quindi questo è un po 'diverso dall'idea di "sola lettura" su Linux (cioè semplicemente rimettere il disco rigido nel contenitore originale non farà leggere la partizione- scrivere e Windows non sarà in grado di avviarsi).
Damien B,

5
Per riattivare il montaggio automatico di nuovi volumi, utilizzare mountvol.exe /E. Per rimuovere il flag di sola lettura, seleziona il volume in diskpart(usa i comandi in questa risposta) e inserisci att vol clear readonly.
Ronald,

1
Grazie Everett, anche questo risponde alla mia domanda . Ho scritto uno script di PowerShell secondo le tue spiegazioni, può essere utile per qualcun altro.
mmdemirbas,

funziona anche per volumi montati su directory anziché unità dos! Grazie!
user1586274

3
In Windows 8.1, mountvol /nnon è stato possibile impedire il montaggio automatico dell'unità. Dovresti considerare di usarlo in anticipo : petri.co.il/configure_usb_disks_to_be_read_only_in_xp_sp2.htm
Ivan Vučica,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.