「古い」フラッシュドライブをWindowsデスクトップに接続すると、Windows 10はそのドライブのデータを読み取れないようです。 W10のディスク管理を確認してみると、ドライブのファイルシステムが「RAW」なので、Windowsでドライブフォーマットや他の作業を進めることができず、私のプログラムを使って修正してみようかと思いました。 Linuxサーバー(現在はUbuntu 20.04 LTSを実行しています)ですが、まだ復元できません。
問題を解決しようとしたときに実行したいくつかのコマンドは次のとおりです。
fdisk -l出力(ドライブのみ):
Disk /dev/sdb: 14.46 GiB, 15512174592 bytes, 30297216 sectors!
Disk model: DataTraveler 2.0!
Units: sectors of 1 * 512 = 512 bytes!
Sector size (logical/physical): 512 bytes / 512 bytes!
I/O size (minimum/optimal): 512 bytes / 512 bytes!
mkfs.ntfs /dev/sdb 出力:
/dev/sdb is entire device, not just one partition.!
Refusing to make a filesystem here!!
ext4やfatなどの他のファイルシステムを試しましたが、うまくいきません。そのフラッシュドライブのデータは重要ではないため、問題が解決したらすべて削除できます。
答え1
ディスクをフォーマットする前に、ディスクに少なくとも1つのパーティションを作成する必要があります。
fdisk /dev/sdb
次に、次のように入力します。
n
(新規パーティションの作成)p
(メインパーティションとして設定)[Enter]
、[Enter]
(開始および終了セクタ定義、デフォルト値を適用)t
(パーティションタイプの選択)7
(NTFSパーティションタイプの設定)p
(パーティションを印刷して変更を確認してください)w
(ディスクへのパーティションの書き込み)
その後、新しく作成されたパーティションにNTFSファイルシステムを作成できます。
mkfs.ntfs /dev/sdb1
編集:あなたのコメントによると、フラッシュドライブが破損しているようです。ツールf3
(この回答で述べたように) しかし、最良の方法は、ディスクを捨てて別のディスクを購入することです。