कमांड लाइन से हार्ड ड्राइव सीरियल नंबर कैसे प्राप्त करें?


39

Windows NT- आधारित (Windows XP और 7 विशेष रूप से) कमांड प्रॉम्प्ट से, मैं चर के रूप में हार्ड ड्राइव का सीरियल नंबर कैसे प्राप्त कर सकता हूं? जिस पर मैं देख रहा हूं वह भौतिक हार्ड डिस्क ड्राइव का सीरियल नंबर है


Windows xp के लिए, इस प्रश्न को एक उचित विधि के लिए देखें: superuser.com/q/708146/24010
कैनेडियन ल्यूक रिइनसेट MONICA

2
यदि आपके पास मेरे जैसे कई हार्ड ड्राइव हैं, तो इसका उपयोग करने के लिए यह जानने में मदद करें कि कौन सा है: wmic diskdrive get name,size,model,SerialNumber...Source
एनसे

जवाबों:


56

इस कमांड को आज़माएं

वॉल्यूम C:

इसे विंडो द्वारा दिया गया वॉल्यूम सीरियल नंबर मिलेगा।

वर्मी डिस्कड्राइव को सीरियलनंबर मिलता है

यह निर्माताओं को हार्ड ड्राइव का सीरियल नंबर देता है।


मुझे नहीं लगता कि उनके प्रश्न में, शायद उन्हें शीर्षक यार को फिर से शब्द देने की आवश्यकता है, "हार्ड ड्राइव सीरियल नंबर को लाइन से कैसे प्राप्त करें?"
मोआब

उपयोग करते समय wmic diskdrive get serialnumberमुझे संदेश मिलता है Invalid XML। इसका क्या मतलब है?
मैक्सबस्टर

मुझे इसके लिए अमान्य क्वेरी त्रुटि मिली wmic diskdrive get serialnumber
atoMerz

1
@Maxbester और @atoMerz: मुझे दोनों समस्याएं थीं। Invalid XMLएक से अधिक ड्राइव कनेक्ट होने और Invalid queryहोने के कारण था क्योंकि मैं विंडोज़ एक्सपी पर था। दोनों मुद्दों के लिए इस उत्तर को देखें: stackoverflow.com/questions/9287450/…
माथियास ब्रौन

2
सावधान! wmic diskdrive get serialnumber(और Win32_DiskDriveसामान्य तौर पर WMI वर्ग) प्रत्येक जोड़े के साथ जोड़े गए सीरियल नंबर देता है। इसलिए यदि आपका हार्ड ड्राइव लेबल "abcd1234" पढ़ता है, तो WMI आपके सीरियल नंबर को "badc2143" के रूप में रिपोर्ट करेगा। अधिक जानकारी यहाँ
रोज डे

5
  • क्या आप देख रहे हैं है नहीं हार्ड ड्राइव सीरियल नंबर।

  • इसे वॉल्यूम सीरियल नंबर कहा जाता है । यह वॉल्यूम / विभाजन को बनाने और प्रारूपित करने के समय उत्पन्न होता है।

  • आप कमांड प्रॉम्प्ट पर कमांड का उपयोग करके इसे प्राप्त कर सकते हैं: C:\> vol c:यदि C:वह ड्राइव है जिसके लिए आप वॉल्यूम सीरियल नंबर प्राप्त करना चाहते हैं।

  • आप बस इतना कर सकते हैं कि उस कमांड के आउटपुट को एक फाइल में रीडायरेक्ट कर दें: C:\> vol c: > myvol.txtऔर यह आपके में एक टेक्स्ट फाइल के रूप में स्टोर हो जाएगाC:

  • मैं हाइलाइट के साथ एक स्क्रीनशॉट संलग्न कर रहा हूं:

यहाँ छवि विवरण दर्ज करें

  • फ़ाइल को मूल में संग्रहीत किया गया था C:

यहाँ छवि विवरण दर्ज करें

  • यह वही है जो myvol.txtफ़ाइल नोटपैड में दिखती है:

यहाँ छवि विवरण दर्ज करें


संपादित किया गया प्रश्न; गलत जानकारी के लिए खेद है
कनाडाई ल्यूक पुनर्जीवित मोनाका

1
इस उत्तर के लिए एक डाउन वोट पर विचार करने से पहले, कृपया ध्यान दें कि ओपी द्वारा मूल प्रश्न को स्पष्ट करने से पहले इसे पोस्ट किया गया था। मूल प्रश्न के लिए यह उत्तर वास्तव में सही था।
मैं कहता हूँ मोनिका

इस तरह से प्राप्त सीरियल नंबर विंडोज के लिए SeaTools में सीरियल नंबर से मेल नहीं खाते ???
प्रिमिटिवनॉम

5

Moab के जवाब के रूप में एक ही नस में, लेकिन इस बार PowerShell का उपयोग कर:

Get-CimInstance Win32_DiskDrive | Select-Object Model,SerialNumber

इस कमांड को Win32_DiskDriveWMI वर्ग का एक उदाहरण मिलता है और उस उदाहरण से कंप्यूटर में प्रत्येक डिस्क ड्राइव के मॉडल और इसके संबंधित सीरियल नंबर को आउटपुट करता है।

यह उत्तर PowerShell 3.0 या बाद में मानता है। यदि कोई पुराना संस्करण चल रहा है, तो Get-WmiObjectइसके स्थान पर उपयोग करें Get-CimInstance

विंडोज 8 और बाद में, आप इस कमांड का उपयोग कर सकते हैं:

Get-PhysicalDisk | Select-Object FriendlyName,SerialNumber

4

बैच फ़ाइल में एक दृष्टिकोण है:

  1. VOL कमांड को हम चाहते हैं कि पाठ के साथ धारावाहिक नंबर पाठ के रूप में उत्पादन करने के लिए।
  2. यह केवल सीरियल नंबर के साथ लाइन के नीचे ट्रिम करने के लिए खोज।
  3. सीरियल नंबर के साथ लाइन पर 5 वें टोकन (सीमांकक के बीच एक हिस्सा) को हथियाने के लिए।
  4. एक पर्यावरण चर के लिए असाइन करने के लिए सेट करें

for /f "tokens=5 delims= " %%a in ('vol c: ^| Find "Serial Number"') do (
set VOLSERIAL=%%a
)

संपादित किया गया प्रश्न; गलत जानकारी के लिए खेद है
कनाडाई ल्यूक पुनर्जीवित मोनिका

2
इस उत्तर के लिए एक डाउन वोट पर विचार करने से पहले, कृपया ध्यान दें कि ओपी द्वारा मूल प्रश्न को स्पष्ट करने से पहले इसे पोस्ट किया गया था। मूल प्रश्न के लिए यह उत्तर वास्तव में सही था।
मैं कहता हूं मोनिका
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.