CとDという2つのドライブがあり、Cドライブ(Windowsファイルを含む)を削除しました。その後、Linux Mintをインストールしました。
Mintはうまく機能しますが、Dドライブにアクセスできません。私のすべての個人文書と重要な文書があります。
ただし、Dドライブを開いてマウントしようとすると、次のエラーが表示されます。
Unable to mount 571 GB Volume
Error mounting /dev/sda4 at /media/saeed/C064AD3264AD2BDA: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sda4" "/media/saeed/C064AD3264AD2BDA"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda4': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
私は読んだこれ質問と回答。動作しますが、読み取り専用です。私はまた最高の答えで言ったことを行いました。これ問題がありますが、上書きすることはできません。
どうですか?それともどうすればいいですか?
これ以上Windowsにアクセスできません。これはWindows 10です。
挨拶
答え1
LinuxでNTFSドライブをマウントし、ダーティビットをリセットする方法。
これを正しくしてみましょう。誤って間違ったデータを破棄するのは簡単です。
1:HDパーティションを識別します。
sudo fdisk -l
提供された情報から問題のドライブとパーティションを選択できる必要があります。
このような:
/dev/sda1 2048 59414527 29706240 7 HPFS/NTFS/exFAT
/dev/sda2 59414528 169236479 54910976 83 Linux
/dev/sda3 173432832 488280063 157423616 5 Extended
/dev/sda4 169236480 173432831 2098176 82 Linux swap / Solaris
/dev/sda5 173434880 488280063 157422592 7 HPFS/NTFS/exFAT
存在する私のものsystem は/dev/sda5
ダーティビットが設定されたパーティションです。
あなたのものかもしれません/dev/sda4
。
メモ:
Xは/dev/sdXn
物理ハードドライブに割り当てられた文字です。
ここで、nは/dev/sdXn
パーティションに割り当てられた番号です。
文字C:
とD:
はMicrosoftが割り当てたものなので、ここでは役に立ちません。
正しいドライブとパーティションを使用していることを確認してください。
sudo fdisk -l
ディスク/パーティションを識別するのに役立つ出力を公開しました。
2: パーティションがマウントされていないことを確認します。
mount | grep /dev/sda5
次のように出力される場合:
/dev/sda5 on /mnt/sda5 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
パーティションがマウントされました。
削除:
sudo umount /dev/sda5
メモ:
はい、/dev/sda5
「デバイスファイル」または「マウントポイント」を使用して削除できます/mnt/sda5
。
3:ダーティビットをリセットします。
データを編集する前に、そのデータがどのように処理されるかを確認してください。
sudo ntfsfix --no-action /dev/sda5
すべてが正常に見えると満足している場合は、データを修正してください。
sudo ntfsfix --clear-dirty /dev/sda5
4: パーティションをマウントします。
sudo mount /dev/sda5 /mnt/myData
メモ:
NTFSファイルシステムを自動的に検出するときにマウントによって使用されるデフォルト値は通常大丈夫です。
デフォルト設定が機能しない場合は、インストールオプションを調整してください。
sudo mount -t ntfs -rw /dev/sda5
インストールに適した正確なスイッチについては、マニュアルページを確認してください。
man mount
6:/etc/fstab
パーティションに追加されたエントリは、再起動時に自動的にマウントされます。
パーティションをマウントしてすべてのスイッチを切り替えた後、自動マウントするパーティションのUUIDを取得します。
sudo blkid
UUID番号をメモしてください。
sudo vi /etc/fstab
NTFSドライブのエントリの追加
## My data on ntfs
UUID=12345678-1234-1234-1234-123456789abc /mnt/myData ntfs defaults 0 2
メモ:
あなたのUUID番号は一意で、私の番号とは異なります。 UUID番号を使用すると、Linuxが/dev
何らかの理由でディスクに別の番号を割り当てた場合にエラーを回避できます。
defaults
スイッチに合わせて調整してください。
答え2
申し訳ありません。コメントできません。sudo ntfsfix /dev/sda4
それからインストールしてみてください。