fdisk -l दिखाता है कि एक विभाजन / dev निर्देशिका में नहीं है


10

मुझे लिनक्स पर अपने NTFS हार्ड ड्राइव को बढ़ाने में परेशानी हो रही है। मैं Ophcrack live 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

क्या चल रहा होगा?


/ * आवश्यक टैग: लिनक्स विभाजन * /
Vi।

@ वी: आपकी इच्छा मेरी आज्ञा है
जोश

जवाबों:


3

आप इस नोड को मैन्युअल रूप से बना सकते हैं: mknod /dev/hdc1 b 22 1

फिर आपको यह देखना चाहिए कि क्या पढ़ा जा सकता है cat /dev/hdc1 > /dev/null

या तो कर्नेल विभाजन नहीं पा सकता है, या udv इस नोड को स्वचालित रूप से नहीं बनाता है। udv इस फ़ाइलों के निर्माण के लिए जिम्मेदार है

यदि / dev / hdc1 का मैनुअल निर्माण विफल हो जाएगा, तो आप ऑफ़सेट को मैन्युअल रूप से निर्दिष्ट करते हुए विभाजन को माउंट कर सकते हैं:

losetup / dev / loop0 / dev / hdc -o $ ((63 * 512))
माउंट / देव / लूप0 / एमएनटीटी / एचडीसी 1

आपको fdisk -l -u /dev/hdcसुधारने के लिए उपयोग करना चाहिए 63


"b 22 1" किसके लिए है? मुझे कैसे पता चलेगा कि वहां किस नंबर का उपयोग करना है?
कैम

कई विधियाँ लागू होती हैं: 1. याद रखें कि कौन सी संख्या / देव / एचडी * आमतौर पर है; 2. देखो /sys/block/*/devऔर में /proc/partitions
वि।

1

पहले विए ने सुझाव दिया कि मेरे लिए काम करो। ध्यान दें कि बिल्ली / देव / hdc1> / dev / null से कोई आउटपुट नहीं मिलेगा, लेकिन आप यह देख सकते हैं कि यह डेस्कटॉप बॉटम पैनल में ग्रीन बार (नीचे और दाएं) देख रहा है। इसके अलावा, आपको अंत तक प्रतीक्षा करने की आवश्यकता नहीं है, क्योंकि इसमें कुछ समय लगेगा, बस टर्मिनल बंद करें और इससे बिल्ली रुक जाएगी। HDc1 माउंट करने के लिए आगे बढ़ें।

मैंने दूसरी विधि की कोशिश नहीं की क्योंकि मुझे इसकी आवश्यकता नहीं थी।

यह भी याद रखें, यदि आपके पास दो कंप्यूटर हैं, तो आप एक पेनड्राइव में Ophcrak लाइव या कुछ अन्य लिनक्स लाइव सीडी का उपयोग करके एक पेनड्राइव में (/ hdxX /) विंडोज / सिस्टम 32 / कॉन्फिग (जहां एन्क्रिप्टेड SAM फाइल है) को कॉपी कर सकते हैं, और फिर अपने पासवर्ड को क्रैक कर सकते हैं अन्य कंप्यूटर 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).
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.