fdisk -lは、パーティションが/ devディレクトリにないことを示します


10

LinuxにNTFSハードドライブをマウントするときに問題が発生します。OphcrackのライブCDを実行しています。

fdisk コンピュータにインストールしたハードドライブを表示します。

fdisk -l

Disk /dev/hdc: 30.0 GB, 30005821440 bytes
255 heads, 63 sectors/track, 3648 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/hdc1   *           1        3647    29294496   7 HPFS/NTFS

しかし、そのデバイスが/devディレクトリにないため、マウントできません。

ls /dev/hd*
/dev/hda   /dev/hda4  /dev/hda8  /dev/hdb2  /dev/hdb6  /dev/hdc
/dev/hda1  /dev/hda5  /dev/hda9  /dev/hdb3  /dev/hdb7  /dev/hdd
/dev/hda2  /dev/hda6  /dev/hdb   /dev/hdb4  /dev/hdb8
/dev/hda3  /dev/hda7  /dev/hdb1  /dev/hdb5  /dev/hdb9

何が起こっているのでしょうか?


/ *要求されたタグ:Linuxパーティション* /
Vi。

@Vi:あなたの望みは私の命令です
Josh

回答:


3

このノードは手動で作成できます。 mknod /dev/hdc1 b 22 1

次に、読めるかどうかを確認する必要があります cat /dev/hdc1 > /dev/null

カーネルがパーティションを見つけられないか、udevがこのノードを自動的に作成しません。udevはこのファイルの作成を担当します

/ dev / hdc1の手動作成が失敗した場合は、オフセットを指定して手動でパーティションをマウントできます。

losetup / dev / loop0 / dev / hdc -o $((63 * 512))
マウント/ dev / loop0 / mnt / hdc1

fdisk -l -u /dev/hdcを修正するために使用する必要があります63


「b 22 1」とは何ですか?そこで使用する番号を知るにはどうすればよいですか?
カム

いくつかの方法が適用されます。1. / dev / hd *が通常持っている数を覚えておいてください。で2ルック/sys/block/*/devとに/proc/partitions
Vi。

1

Viが提案した最初の方法は私のために働いた。なお、猫の/ dev / HDC1>は/ dev / nullをなし任意の出力を生成しますが、あなたはそれがデスクトップ下部のパネルで(右下)緑色のバーを見て作業している確認することができます。また、しばらく時間がかかるので、端末を閉じるだけで猫が止まるので、最後まで待つ必要はありません。hdc1のマウントに進みます。

2番目の方法は必要なかったので試しませんでした。

また、2台のコンピューターがある場合は、(/ hdxX /)Windows / System32 / Config(暗号化されたSAMファイルがある場所)をペンドライブにコピーし、Ophcrakライブまたはその他のLinuxライブCDを使用して、パスワードをクラックすることができますインストールされているバージョンのophcrackを使用している他のコンピューター。


1

リムーバブルメディアを処理しているとき、またはハードドライブを新たにパーティション分割していて、カーネルがまだ開発ノードを更新していないときに、この問題が発生することがあります。

おそらく、この状態に到達する他の方法があるかもしれません。おそらく、カーネルはパーティションテーブルをデコードするための特別なモジュールを必要としますが、そのモジュールは、ブートプロセスの遅すぎるまで利用できませんでしたか?

そのためmknod、に到達する前に、カーネルを起動してパーティションテーブルを再読み取りすることが有益な場合があります。hdparm

hdparm -z /dev/hdc

関連するman hdparm抜粋は次のとおりです。

-z     Force a kernel re-read of the partition table of the specified device(s).
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.