यह पता लगाना कि किसी विशेष डिस्क पर कौन सा विभाजन कमांड लाइन से सक्रिय है


11

उदाहरण के लिए, अगर मुझे विंडोज पीई से बूट किया जाता है, या पेसेक या किसी अन्य कमांड-लाइन आधारित पद्धति का उपयोग करके एक सिस्टम में रीमोट किया जाता है। मुझे पता है कि diskpart.exeआप सक्रिय विभाजन को सेट करने की अनुमति देते हैं, लेकिन मुझे यह देखने का कोई तरीका नहीं मिल सकता है कि वर्तमान में कौन सा विभाजन सक्रिय है।

उम्मीद है कि एक सरल जवाब है और मैं इसे याद कर रहा हूं ...

जवाबों:


15

केवल तरीका मुझे पता है कि यह कैसे करना है जो @Maximus डाल के करीब है, लेकिन निम्नलिखित करें:

diskpart.exe
select volume 1
detail partition

आउटपुट इंगित करेगा

Active: Yes/No

उदाहरण के लिए: यहाँ छवि विवरण दर्ज करें

आपको प्रत्येक वॉल्यूम के माध्यम से जाना होगा कि कौन से सक्रिय हैं और कौन से नहीं हैं। आप list volumeसभी संस्करणों को दिखाने के लिए और जिसे आप पहले जांचना चाहते हैं, उसे खोजने के लिए आप डिस्कपार्ट की कमांड का उपयोग कर सकते हैं ।


9

आप ऐसा करने के wmicलिए उपयोग कर सकते हैं । आप इसे टैब्लेट फ़ाइल में निर्यात करना चाहते हैं ( >output.txt) और शब्द रैपिंग के बिना देखें क्योंकि सारणीबद्ध आउटपुट बहुत विस्तृत हो सकता है।

सभी विभाजनों को सूचीबद्ध करने के लिए ( BootPartitionजांचने के लिए सदस्य को देखें active)

wmic partition

बस सक्रिय विभाजन को सूचीबद्ध करने के लिए, इसके साथ फ़िल्टर करें where:

wmic partition where BootPartition=true

यह दिखाने के लिए कि कौन से कॉलम प्रदर्शित हैं, उपयोग करें get:

wmic partition where BootPartition=true get DeviceID,Size

इसके अलावा:

wmic partition get DeviceID,Size,BootPartition

partitionसदस्यों के बारे में अधिक जानकारी के लिए , Win32_DiskPartition प्रलेखन देखें ।

BootPartition

डेटा प्रकार: बूलियन एक्सेस प्रकार: केवल पढ़ने के लिए

विभाजन सक्रिय विभाजन है। ऑपरेटिंग सिस्टम हार्ड डिस्क से बूट होने पर सक्रिय विभाजन का उपयोग करता है।


के उपयोग के बारे में अधिक जानकारी के लिए WQL सिंटैक्स पर एक नज़र डालें where। पर wmic partition get /?अधिक जानकारी के लिए पर एक नज़र रखना get


साथ wmicआप उपयोग कर दूरदराज के प्रबंधन के साथ लाभ को शामिल किया है /node:<servername or ip>स्विच (देखें wmic /node /?अधिक जानकारी के लिए के अनुसार। माइक्रोसॉफ्ट :

WMIC को WMI के साथ किसी भी कंप्यूटर को दूरस्थ रूप से प्रबंधित करने में सक्षम WMIC के साथ किसी भी कंप्यूटर से उपयोग किया जा सकता है। WMIC को प्रबंधित करने के लिए WMIC को दूरस्थ रूप से प्रबंधित कंप्यूटर पर उपलब्ध होने की आवश्यकता नहीं है।


यदि आप डिस्क और पार्टीशन इंडेक्स से प्रोग्राम लेटर (जैसे बैच स्क्रिप्ट) के किसी प्रकार का पता लगा सकते हैं, तो आप forसदस्यों DiskIndexऔर Index(डिस्क और विभाजन इंडेक्स, क्रमशः) के साथ एक लूप का उपयोग करना चाह सकते हैं ।


2

Cygwin के प्रशंसकों के रूप में , मैं सुझाव दूंगा कि अगर आप GPT का उपयोग नहीं कर रहे हैं तो यह करने के लिए उपयोग -लिनक्स पैकेज से fdisk उपयोगिता का उपयोग करें

यदि आप किसी सिस्टम में रीमोट कर रहे हैं, तो आपको उस सिस्टम पर Cygwin इंस्टॉल करना होगा।

यदि आप Windows PE से बूट कर रहे हैं, तो आप मैन्युअल रूप से पैकेज डाउनलोड कर सकते हैं और उन्हें एक उचित डीकंप्रेसर का उपयोग करके निकाल सकते हैं जो .tar.bz2 फ़ाइलों को प्रदर्शित कर सकते हैं।

Fdisk चलाने के लिए डाउनलोड करने के लिए आवश्यक संकुल

उदाहरण (1 hdd, 1 फ्लैश ड्राइव)

$ uname -svr
CYGWIN_NT-5.1 1.7.17(0.262/5/3) 2012-10-19 14:39

$ /usr/sbin/fdisk -l | grep /dev/
Disk /dev/sda: 320.1 GB, 320072933376 bytes
/dev/sda1   *          63    83891429    41945683+   7  HPFS/NTFS/exFAT
/dev/sda2        83891430   625137344   270622957+   f  W95 Ext'd (LBA)
/dev/sda5        83891493   503332514   209720511    7  HPFS/NTFS/exFAT
/dev/sda6       503332578   625137344    60902383+   7  HPFS/NTFS/exFAT
Disk /dev/sdb: 8065 MB, 8065646080 bytes
/dev/sdb1   *          32    15753214     7876591+   b  W95 FAT32

1
select disk 0
detail disk

अंतिम कॉलम (सिस्टम) में देखें?


क्या होगा अगर यह सिस्टम डिस्क नहीं है; अगर विभाजन सक्रिय है तो आप कैसे बता सकते हैं? उदाहरण के लिए, यदि आपके पास FAT32 विभाजन के साथ एक दूसरी डिस्क है जिसमें से XP दोहरे बूटेड है, तो क्या इसे सिस्टम कहते हैं ?
Synetech

मैंने सोचा था कि यह सही उत्तर था, लेकिन यह पता चलता है कि यह केवल दिखाता है कि विंडोज के रनिंग इंस्टेंस किस पार्टीशन से बूट किया गया था। यदि सक्रिय विभाजन तब से बदल गया है, या यदि आपको हटाने योग्य मीडिया से बूट किया गया है, तो यह काम नहीं करता है।
हैरी जॉनसन

लेकिन detail disk(पहले कॉलम) में तारांकन के बारे में कैसे ? हो सकता है इसका जवाब हो?
मैक्सिमस

नहीं, तारांकन आपको दिखाता है कि कौन सी मात्रा (यदि कोई है) वर्तमान में चयनित है (सिलेक्ट वोल्यूम या सिलेक्ट पार्टिशन)।
हैरी जॉन्सटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.