GNU/Linux >> Linux の 問題 >  >> Ubuntu

スーパーブロックの外部ハードディスクのマジックナンバーが悪い?

この質問にはすでに回答があります :Windowsなしで破損したNTFSパーティションを修正する

(12の回答)
1年前に閉鎖されました。

壊れているように見える外付けHDDがあります。 WindowsでもUbuntuでも開くことはできません(NTFSファイルシステムです)。
Windowsで、コマンドchkdskを(現在2回)実行しました。 。そこで、読み取り不可能な特定のメモリセグメントを識別します。これらに「フラグを立てる」と思い、HDDに読み込もうとしている間は避けます。
しかし、そのプログラムを実行した後も、Windowsはそれを開くことができませんでした。ですから、私が間違っているか、ディスクが修復できないかのどちらかです。

私が間違っていると仮定して、私はUbuntuに目を向け、gpartedかどうかを確認しました。 またはfsck
gpartedの「チェック」機能 エラーが発生しました…追加情報はあまりありません。

最初にパーティションがどこにあるかを確認し、lsblkを実行します 与える

sdb      8:16   0 298,1G  0 disk 
└─sdb1   8:17   0 298,1G  0 part 

fsckに移動します 、次のコマンドを実行しました

[email protected]# fsck /dev/sdb1 -y
fsck from util-linux 2.31.1

これ以上何もない。とても奇妙でした。したがって、1つのパーティションではなく、ディスク全体を試しました。これにより

[email protected]# fsck /dev/sdb -y
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
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>

Found a dos partition table in /dev/sdb

したがって、記載されているエラーは

fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

私は確信しているので(gpartedに感謝します )ntfsを扱っていること ext[0-9]ではなく、ファイルシステム ..提案されたソリューション(ef2fsckを実行) 私には当てはまりません。

ここから続ける方法がわかりません。特定のメモリセグメントの読み込みを回避できればと思います。そこからデータを取得できると思います。しかし、これを行う方法がわかりません。

関連:UbuntuでUnity構成をリセットする方法は?

承認された回答:

fsck およびgparted アプリを使用してntfsパーティションの問題を修正することはできません。 ntfsfix この問題を解決するために使用しないでください。

通常はWindowsツールを使用する必要があります。ただし、chkdsk ここでは役に立たない。

testdiskを使用してみてください UbuntuOSから。

sudo apt-get update #ソフトウェアデータベースを更新する

sudo apt-get install testdisk #testdiskをインストールする

sudo testdisk #テストディスクを開始

このツールの使用方法については、http://www.cgsecurity.org/wiki/TestDisk_Step_By_Stepにアクセスしてください。


Ubuntu
  1. Linux –パーティションの数をSda1からSda2に変更しますか?

  2. Ubuntu Live Cdを使用して、Gpartedを実行してHddをパーティション分割することは可能ですか(通常、特定のシステムにマウントされるパーティションを含む)?

  3. Udevを使用して外部Hddを自動マウントしますか?

  1. ハードドライブ上の不良セクタの数を知る方法は?

  2. Ubuntu 12.04の3Dパフォーマンスが悪いですか?

  3. 外部自己修復BtrfsUsbHdd Raid 1アレイを作成する方法は?

  1. Python abs()関数

  2. Linux のルート パーティションで不良ブロック スキャンを実行する

  3. Linux を 1 つの大きなパーティションにインストールするのは、実際にはどれほど悪いことなのでしょうか?