私はまれなUbuntu/Linuxユーザーであり、大災害の場合にのみ使用します(この場合はRansom-ware nuclearですが、それは別の話です)。
そこで、USBドライブからUbuntuを使用して別のラップトップを起動しました。外部NTFSドライブを挿入すると自動的に認識されますが、新しいフォルダ/ドライブをどこかに作成しようとすると、「ファイルマネージャ」インターフェイスが閉じてしまい、もう一度起動する必要があります(もう一度試して、すすぎ、繰り返します) 。
これにより、ext.driveがデフォルトで読み取り専用モードでマウントされたと推測されます。
Q1。読み取り専用モードでマウントされていることをどのように/どこで確認できますか?
Q2。読み書きモードでマウントするための最良の方法は何ですか?
これはよくある質問であり、AskUbuntuで何度も回答されています(たとえば、 here )。
要するに、おそらくWindowsでfast boot
が有効になっているため、Linuxは読み取り専用モードでのみマウントします。
また、ntfs-3g
をインストールする必要があります。これは、Ubuntuにデフォルトでインストールされるためです。
Q1。 Windowsパーティションをマウントして、そこにファイルを作成または編集できるかどうかを確認してください。
Q2。読み取り/書き込みモードで確実にマウントするには、Windowsでfast boot
を無効にする必要があります。次に、ファイルマネージャでWindowsパーティションをダブルクリックします。または、ターミナルから実行することもできます。
Windowsパーティションであるパーティションを確認します。
[van@z97:mnt]$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
loop0 squashfs /snap/ohmygiraffe/3
loop1 squashfs /snap/core/2844
loop2 squashfs /snap/core/2774
loop3 squashfs /snap/core/2898
sda
├─sda1 ntfs Recovery E6A60CE2A60CB559
├─sda2 vfat A80E-CD6E /boot/efi
├─sda3
├─sda4 ntfs 3C5E17DD5E178F30
├─sda5 swap e0f12aa3-2b9f-4e04-a91d-806a9eccb688
│ └─cryptswap1 swap c738647d-8719-4f4e-b454-14802635d295 [SWAP]
└─sda6 ext4 4295796e-0535-4fbf-843d-7c9970c9155e /
sdb
├─sdb1 ext4 4c9ee94a-d2b3-46a0-99a7-7f434814bda5 /home
└─sdb2 ext4 cc902d7c-591b-4a44-8b68-51a7ca7c4e7f /opt
上記の私の例では、sda4
です。
マウントポイント/mnt/windows
にマウントします。
Sudo mount -t ntfs /dev/sda4 /mnt/windows
ls /mnt/windows
次に、ファイルマネージャで/mnt/windows
に移動し、テストテキストファイルを作成して、保存できることを確認します。
以下を使用してマウントをアンマウントできます。
Sudo umount /mnt/windows
復旧したいデータが貴重な場合は、ドライブを少なくとも同じサイズの別のドライブにcloneして、修復作業を行うことをお勧めしますクローンコピー。このようにして、危険な方法をあえて試してみてください。問題が発生した場合は、再度クローンを作成し、データを失うことなく他のことを試すことができます。このリンクをご覧ください。
NTFSファイルシステムをマウントできない理由はさまざまです。
ファイルシステムには修復が必要です。NTFSの場合は、@ MichaelBayが示唆するように、Windowsで行う必要があります。現在のシステムのWindowsが機能しない場合は、Windowsを使用して別のコンピューターにドライブを接続し、ジョブを実行できます。しかし、ランサムウェアマルウェアの疑いがあるため、それを行うことをためらうことは理解できます。
Windowsは休止状態または半休止状態です。これは、ファイルシステムが別のオペレーティングシステムによって書き込まれた場合に破損する状態にあることを意味します。この場合の解決策は
自動プロセスはNTFSパーティションを読み取り専用でマウントしていますが、読み取り/書き込みでマウントできます。これが問題である場合は、アンマウントして、読み取り/書き込み権限で手動でマウントできます。
ファイル/etc/mtab
でパーティションが読み取り専用ro
または読み取り/書き込みrw
でマウントされているかどうかを確認できます。
less /etc/mtab
または特にgrep
を使用して、たとえば
grep 'ro,' /etc/mtab
grep '^/dev/' /etc/mtab
これらのリンクを参照してください、
LinuxでNTFSおよびFAT32ファイルシステムをマウントするには同じ構文が使用されるため、FAT32の手順をNTFSに使用できます。
私の場合、問題はWindowsでディスクキャッシュがアクティブになっていたことです。解決策は簡単でした。Windowsのドライブでディスクキャッシュを無効にします。
Windowsを使用して、ポータブルUSB NTFSフォーマットのドライブでディスクキャッシュを無効にした後、Linuxマシンでドライブを自動的にマウントし、LinuxとWindowsの両方でディスクの読み取りと書き込みを行うことができました。
Windowsで書き込みキャッシュを無効にするには、次の手順を実行します。