web-dev-qa-db-ja.com

WindowsでNTFSパーティションを読み取り専用でマウントする方法は?

これはWindowsが持つべき非常にシンプルで基本的な機能であるように感じますが、これまでのところGoogleは不可能だと言っています。 WindowsでNTFSパーティションを読み取り専用でマウントするにはどうすればよいですか?


エベレットの答え 機能します! (ありがとう)

diskpartに関する追加情報:

  1. ディスクに複数のボリュームがある場合、detail volattr volも正しい読み取り専用ステータスを表示しません。最後に変更されたボリュームの読み取り専用ステータスが表示されます。これらを試してください:sel vol 1attr vol set readonlysel vol 2attr vol clear readonlysel vol 1。ここでdetail volは、ボリューム1が読み取り専用ではないことを示していますが、実際は読み取り専用です。

  2. Linuxのntfs-3gを使用してボリュームを変更し、それをWindowsに持ってくると、読み取り専用でマウントすることはできません。

  3. attr disk set readonlyを実行すると、ディスクのボリュームをマウントできなくなります。

52
netvope
  • mountvol.exe /Nを実行して「自動マウント」をオフにします
  • ディスクをWindowsに接続します(ディスクをマウントしないでください)。
  • diskpart を実行します
    • list volumeを入力してください
    • select volume Xを入力します(Xは前のコマンドの正しいボリューム番号です)
    • att vol set readonlyを入力してください
    • detail volを入力し、読み取り専用ビットが設定されていることを確認します

これでボリュームをマウントでき、読み取り専用になります。

参照: http://crawlmsdn.Microsoft.com/en-us/magazine/cc302206.aspx

55
Everett