
私はラップトップでLinuxを起動するために使用したいUSBドライブを修復しようとしています。ドライブはフォーマット中にラップトップから取り外され、現在は読み取れません。しかし、ターミナルを開いて実行すると
$ lsblk
リストにドライブが表示されています。「sdb」としてリストされています。実行するfsck
と、次の結果が返されました:
$ sudo fsck /dev/sdb
[sudo] password for david:
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
私は試した:
$ sudo es2fsck -b 8193 sdb
そして
$ sudo es2fsck -b 32768 sdb
無駄でした。何かが返されましたが、ターミナルは閉じられ、結果は得られませんでした。次に、デバイスをゼロにしようとしました。
$ sudo dd if=/dev/zero of=/dev/sdb
何も返ってきませんでした。このドライブを動作させるにはどうすればよいか、何かアドバイスはありますか?
答え1
ドライブを消去した後 (dd
コマンド ライン、または少なくともドライブのヘッド エンドを使用)、新しいパーティション テーブル、パーティション、およびファイル システムを作成できるはずです。多くの場合、データを削除するには最初の 10 バイトを消去するだけで十分ですが、これではパーティション ツールが混乱する可能性があります。他に何か必要な場合があります。
グラフィカルデスクトップ環境をお持ちの場合は、gparted
このタスクでは、 を使用します。 それ以外の場合は、 でパーティション分割作業を行い、他のツールを使用してファイルシステム ( Linux ファイルシステムparted
など) を作成することもできます。mkfs.ext4
ext4