fdisk -l menunjukkan partisi tidak ada di direktori / dev

10

Saya mengalami masalah saat memasang hard drive NTFS saya di Linux. Saya menjalankan live CD Ophcrack.

fdisk menunjukkan kepada saya hard drive yang saya instal di komputer saya.

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

tapi saya tidak punya perangkat itu di /devdirektori saya , jadi saya tidak bisa memasangnya.

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

Apa yang mungkin terjadi?

zitronic
sumber
/ * Tag yang diminta: partisi linux * /
Vi.
@ Vi: Keinginan Anda adalah perintah saya
Josh

Jawaban:

3

Anda dapat membuat simpul ini secara manual: mknod /dev/hdc1 b 22 1

Maka Anda harus memeriksa apakah dapat dibaca cat /dev/hdc1 > /dev/null

Baik kernel tidak dapat menemukan partisi, atau udev tidak membuat simpul ini secara otomatis. udev bertanggung jawab atas pembuatan file ini

Jika pembuatan / dev / hdc1 secara manual akan gagal, Anda dapat memasang partisi secara manual dengan menetapkan offset:

losetup / dev / loop0 / dev / hdc -o $ ((63 * 512))
mount / dev / loop0 / mnt / hdc1

Anda harus menggunakan fdisk -l -u /dev/hdcuntuk memperbaiki 63.

Vi.
sumber
untuk apa "b 22 1"? Bagaimana saya tahu nomor mana yang harus digunakan di sana?
Cam
Beberapa metode berlaku: 1. Ingat nomor / dev / hd * yang biasanya dimiliki; 2. Lihatlah /sys/block/*/devke dalam /proc/partitions.
Vi.
1

Metode pertama yang disarankan Vi bekerja untukku. Perhatikan bahwa cat / dev / hdc1> / dev / null tidak akan menghasilkan output apa pun, tetapi Anda dapat memeriksanya apakah berfungsi menonton bilah hijau (bawah dan kanan) di panel bawah desktop. Anda juga tidak perlu menunggu sampai akhir, karena akan memakan waktu cukup lama, cukup tutup terminal dan itu akan menghentikan kucing. Lanjutkan ke mount hdc1.

Saya tidak mencoba metode kedua karena saya tidak membutuhkannya.

Juga ingat, jika Anda memiliki dua komputer, Anda dapat menyalin (/ hdxX /) Windows / System32 / Config (di mana file SAM terenkripsi) ke flashdisk, menggunakan Ophcrak live atau CD live Linux lainnya, dan kemudian memecahkan kata sandi di komputer Anda. komputer lain menggunakan versi ophcrack yang diinstal.

JHH
sumber
1

Kadang-kadang orang mengalami masalah ini ketika mereka berhadapan dengan media yang dapat dipindahkan, atau mereka baru saja mempartisi hard drive dan kernel belum memperbarui node dev.

Mungkin ada cara lain untuk mencapai kondisi ini, mungkin Kernel membutuhkan modul khusus untuk memecahkan kode tabel partisi, tetapi modul itu tidak tersedia sampai terlalu terlambat dalam proses boot?

Jadi sebelum Anda meraihnya mknod, terkadang bermanfaat untuk memicu Kernel membaca kembali tabel partisihdparm

hdparm -z /dev/hdc

Berikut man hdparmkutipan terkait :

-z     Force a kernel re-read of the partition table of the specified device(s).
Kent Fredric
sumber