উইন্ডোজ এনটি-ভিত্তিক (উইন্ডোজ এক্সপি এবং 7 বিশেষত) কমান্ড প্রম্পট থেকে, আমি কীভাবে একটি ভেরিয়েবল হিসাবে হার্ড ড্রাইভের ক্রমিক নম্বর পেতে পারি? আমি যা দেখছি তা হ'ল ফিজিকাল হার্ড ডিস্ক ড্রাইভের ক্রমিক নম্বর
উইন্ডোজ এনটি-ভিত্তিক (উইন্ডোজ এক্সপি এবং 7 বিশেষত) কমান্ড প্রম্পট থেকে, আমি কীভাবে একটি ভেরিয়েবল হিসাবে হার্ড ড্রাইভের ক্রমিক নম্বর পেতে পারি? আমি যা দেখছি তা হ'ল ফিজিকাল হার্ড ডিস্ক ড্রাইভের ক্রমিক নম্বর
উত্তর:
ভোল সি:
এটি উইন্ডো দ্বারা প্রদত্ত ভলিউম ক্রমিক নম্বর পাবে।
ডাব্লুমিক ডিস্কড্রাইভ সিরিয়াল নম্বর পেয়েছে
এটি প্রস্তুতকারকদের হার্ড ড্রাইভের সিরিয়াল নম্বর পায়।
wmic diskdrive get serialnumber
আমি বার্তাটি পাই Invalid XML
। এর মানে কী?
wmic diskdrive get serialnumber
।
Invalid XML
একাধিক ড্রাইভ সংযুক্ত থাকার কারণে হয়েছিল এবং Invalid query
ঘটেছিল কারণ আমি উইন্ডোজ এক্সপিতে ছিলাম। উভয় ইস্যুর জন্য এই উত্তরটি দেখুন: stackoverflow.com/questions/9287450/…
wmic diskdrive get serialnumber
(এবং Win32_DiskDrive
সাধারণভাবে ডাব্লুএমআই ক্লাস) প্রতিটি জোড়া অক্ষর বিপরীত করে ক্রমিক নম্বর প্রদান করে। সুতরাং যদি আপনার হার্ড ড্রাইভের লেবেল "abcd1234" পড়ে থাকে তবে ডাব্লুএমআই আপনার ক্রমিক নম্বরটিকে "Badc2143" হিসাবে প্রতিবেদন করবে। আরও তথ্য এখানে ।
আপনি কি এ বক্তব্য হয় না হার্ড ড্রাইভ সিরিয়াল নম্বর।
একে ভলিউম সিরিয়াল নম্বর বলা হয় । এটি ভলিউম / পার্টিশন তৈরি ও বিন্যাস করার সময় তৈরি করা হয়।
আপনি কমান্ড প্রম্পটে একটি কমান্ড ব্যবহার করে এটি পেতে পারেন: C:\> vol c:
যদি C:
আপনি যে ড্রাইভটি করতে চান তার জন্য ভলিউম সিরিয়াল নম্বরটি পুনরুদ্ধার করতে চান।
আপনি যা করতে পারেন তা হ'ল সেই আদেশের আউটপুট কোনও ফাইলে পুনর্নির্দেশ করা: C:\> vol c: > myvol.txt
এবং এটি আপনার পাঠ্য ফাইল হিসাবে সংরক্ষণ করা হবেC:
আমি হাইলাইটগুলি সহ একটি স্ক্রিনশট সংযুক্ত করছি:
C:
myvol.txt
ফাইল নোটপ্যাড মত দেখায়: মোয়াবের উত্তরের মতো একই শিরাতে, তবে এবার পাওয়ারশেল ব্যবহার করুন:
Get-CimInstance Win32_DiskDrive | Select-Object Model,SerialNumber
এই কমান্ডটি Win32_DiskDrive
ডাব্লুএমআই ক্লাসের উদাহরণ পেয়েছে এবং কম্পিউটারে প্রতিটি ডিস্ক ড্রাইভের মডেল এবং তার সাথে সম্পর্কিত সিরিয়াল নম্বরটি প্রদর্শন করে।
এই উত্তরটি পাওয়ারশেল 3.0.০ বা তার পরে গ্রহণ করে। যদি কোনও পুরানো সংস্করণ চলছে তবে Get-WmiObject
এর জায়গায় ব্যবহার করুন Get-CimInstance
।
উইন্ডোজ 8 এবং তারপরে, আপনি এই আদেশটিও ব্যবহার করতে পারেন:
Get-PhysicalDisk | Select-Object FriendlyName,SerialNumber
ব্যাচের একটি ফাইলে একটি পদ্ধতি রয়েছে:
for /f "tokens=5 delims= " %%a in ('vol c: ^| Find "Serial Number"') do (
set VOLSERIAL=%%a
)