fdisk -l, bir bölümün / dev dizininde olmadığını gösterir


10

NTFS sabit diskimi Linux'a monte etmede sorunlar yaşıyorum. Ophcrack canlı CD'sini çalıştırıyorum.

fdisk bilgisayarıma kurduğum sabit sürücüyü gösteriyor.

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

ama dizinimde bu cihaz yok /dev, bu yüzden bağlayamıyorum.

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

Ne oluyor olabilir?


/ * Talep edilen etiketler: linux bölümleri * /
Vi.

@Vi: Senin dileğin benim emrim
Josh

Yanıtlar:


3

Bu düğümü manuel olarak oluşturabilirsiniz: mknod /dev/hdc1 b 22 1

Sonra okunabilir olup olmadığını kontrol etmelisiniz cat /dev/hdc1 > /dev/null

Çekirdek bir bölüm bulamıyor veya udev bu düğümü otomatik olarak oluşturmuyor. udev bu dosyaların oluşturulmasından sorumludur

/ Dev / hdc1'in manuel olarak oluşturulması başarısız olursa, ofseti belirterek bölümü manuel olarak monte edebilirsiniz:

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

fdisk -l -u /dev/hdcDüzeltmek için kullanmalısınız 63.


"b 22 1" ne içindir? Hangi sayıların orada kullanılacağını nasıl bilebilirim?
Cam

Birkaç yöntem geçerlidir: 1. Tipik olarak hangi sayı / dev / hd * olduğunu hatırlayın; 2. Bakın /sys/block/*/devve içine bakın /proc/partitions.
Vi.

1

Vi'nin önerdiği ilk yöntem benim için çalıştı. Not o cat / dev / hdc1> / dev / null hayır herhangi bir çıktı üretecektir ama bunu masaüstü alt panelde (aşağı ve sağa) yeşil çubukları izliyor çalıştığını kontrol edebilirsiniz. Ayrıca sonuna kadar beklemenize gerek yok, çünkü biraz zaman alacak, sadece terminali kapatın ve bu kediyi durduracak. Hdc1 montajına devam edin.

İkinci yöntemi denemedim çünkü ihtiyacım yoktu.

Ayrıca, iki bilgisayarınız varsa, Ophcrak live veya başka bir Linux canlı CD kullanarak Windows / System32 / Config'i (şifreli SAM dosyasının olduğu yerde) bir pendrive'a kopyalayabilir (/ hdxX /) ve ardından parolanızı yüklü ophcrack sürümünü kullanan diğer bilgisayar.


1

Bazen insanlar çıkarılabilir medyayla uğraşırken bu sorunu yaşarlar veya bir sabit sürücüyü yeni bir şekilde bölümlere ayırırlar ve çekirdek henüz dev düğümlerini güncellemez.

Belki de bu duruma ulaşmanın başka yolları vardır, belki Çekirdek bölümleme tablosunun kodunu çözmek için özel bir modüle ihtiyaç duyar, ancak bu modül önyükleme işlemine çok geç olana kadar mevcut değildi?

Bu nedenle, ulaşmadan önce mknod, çekirdeği bölüm tablosunu yeniden okumak için tetiklemek bazen yararlı olabilir.hdparm

hdparm -z /dev/hdc

İşte ilgili man hdparmalıntı:

-z     Force a kernel re-read of the partition table of the specified device(s).
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.