Computer >> कंप्यूटर >  >> प्रणाली >> Windows Server

Windows PowerShell के साथ डिस्क और विभाजन प्रबंधन

इस लेख में हम PowerShell कंसोल से डिस्क, विभाजन और वॉल्यूम प्रबंधन को देखेंगे। आप स्थानीय डिस्क और विभाजन के प्रबंधन के सभी कार्यों को PowerShell से निष्पादित कर सकते हैं, जिसका उपयोग आप "डिस्क प्रबंधन" GUI (diskmgmt.msc) या diskpart.exe कमांड लाइन टूल से करने के लिए करते हैं। डिस्क प्रबंधन cmdlets संग्रहण . में शामिल हैं पावरशेल 3.0 में उपलब्ध मॉड्यूल। हम डिस्क को इनिशियलाइज़ करने, उस पर एक पार्टीशन टेबल बनाने, वॉल्यूम बनाने और इसे फॉर्मेट करने पर विचार करेंगे। नीचे दिए गए कमांड विंडोज 10/सर्वर 2016 और विंडोज 8.1/सर्वर 2012 आर2 में काम करेंगे (पिछले विंडोज वर्जन के लिए आपको पहले पावरशेल को अपडेट करना होगा)।

विंडोज 10 में स्टोरेज मॉड्यूल में 160 पॉवरशेल cmdlets हैं। डिस्क प्रबंधन से संबंधित सभी उपलब्ध कमांड को प्रदर्शित करने के लिए, निम्न कमांड चलाएँ:

Get-Command -Module Storage

Windows PowerShell के साथ डिस्क और विभाजन प्रबंधन

महत्वपूर्ण . पावरशेल से डिस्क और विभाजन का प्रबंधन करते समय बहुत सावधान रहें ताकि गलती से डेटा वाले विभाजन को हटा या प्रारूपित न करें।

पावरशेल:स्थानीय डिस्क और विभाजन की सूची बनाएं

सबसे पहले, अपने सिस्टम में उपलब्ध स्थानीय डिस्क की सूची को तार्किक स्तर पर प्रदर्शित करने का प्रयास करें। ऐसा करने के लिए, यह कमांड चलाएँ:

Get-Disk | ft -AutoSize

केवल उस सिस्टम डिस्क का चयन करने के लिए जिस पर विंडोज स्थापित है, निम्न कमांड दर्ज करें:

Get-Disk | Where-Object IsSystem -eq $True | fl

जैसा कि आप देख सकते हैं, कमांड ने सिस्टम डिस्क की निम्नलिखित विशेषताओं को वापस कर दिया है (आप उन्हें चयन में भी उपयोग कर सकते हैं):

 UniqueId:SCSI \ डिस्क और VEN_VMWARE और PROD_VIRTUAL_DISK \ 5 &1EC51BF7 और 0 और 000000:डेस्कटॉप-JOPF9Number:0Path:\\ \ SCSI # डिस्क और ven_vmware और prod_virtual_disk # 5 और 1ec42ba7 और 0 और 000000 # {21f23456-a6bf-12d0-94f2-001efb8b} निर्माता:? VMwareModel:वर्चुअल diskSerialNumber:आकार:98 GBAllocatedSize:98432321434LogicalSectorSize:512PhysicalSectorSize:512NumberOfPartitions:2PartitionStyle:MBRIsReadonly:FalseIsSystem:TrueIsBoot:True

आप केवल ऑफ़लाइन डिस्क प्रदर्शित कर सकते हैं:

Get-Disk | Where-Object IsOffline –Eq $True| ft –AutoSize

Windows PowerShell के साथ डिस्क और विभाजन प्रबंधन

यदि आपको भौतिक डिस्क (कंप्यूटर पर भौतिक डिस्क की विशेषताएं और स्थिति) के बारे में जानकारी चाहिए, तो Get-PhysicalDisk का उपयोग करें cmdlet (पहले हमने दिखाया था कि Get-PhysicalDisk cmdlet का उपयोग करके स्टोरेज स्पेस डायरेक्ट में एक विफल भौतिक डिस्क का पता कैसे लगाया जाता है और इसका उपयोग कैसे करें और फिर एक दोष सहिष्णु S2D स्टोरेज को कॉन्फ़िगर करें)।

Windows PowerShell के साथ डिस्क और विभाजन प्रबंधन

आप कनेक्टेड डिस्क के प्रकार का पता लगा सकते हैं:एसएसडी, एचडीडी (आमतौर पर सैटा बस से जुड़ा हुआ) या यूएसबी फ्लैश ड्राइव (अनिर्दिष्ट मीडिया प्रकार)।

<पूर्व> डिवाइसिड मॉडल मेडिएटाइप बस्टाइप आकार --- --- ---0 तोशिबा एमके 3775 वीएसएक्सपी एचडीडी सैटा 5001563740161 सैमसंग एसएसडी 840 प्रो सीरीज़ एसएसडी सैटा 1280605143042 अनिर्दिष्ट यूएसबी 128169757184 ट्रांसकेंड

आप सभी डिस्क पर विभाजन की सूची प्रदर्शित कर सकते हैं:

Get-Partition

या केवल निर्दिष्ट डिस्क पर विभाजन:

Get-Partition –DiskNumber 1,2

विंडोज़ में सभी वॉल्यूम की सूची प्रदर्शित करने के लिए, यह कमांड चलाएँ:

Get-Volume

Windows PowerShell के साथ डिस्क और विभाजन प्रबंधन कृपया ध्यान दें कि डिस्क नंबरिंग 0 से शुरू होती है, और पार्टीशन नंबरिंग - 1 से शुरू होती है।

पावरशेल में डिस्क आरंभीकरण

पिछले उदाहरण में आपने देखा है कि डिस्क में से एक ऑफ़लाइन है और विभाजन शैली कॉलम में एक रॉ लेबल है। आइए इसे प्रारंभ करने का प्रयास करें, GPT या MBR विभाजन तालिका बनाएं और उस पर एक नया विभाजन बनाएं।

सबसे पहले, आपको डिस्क ऑनलाइन प्राप्त करनी होगी:

Get-Disk | Where-Object IsOffline –Eq $True | Set-Disk –IsOffline $False

अब आप इसे इनिशियलाइज़ कर सकते हैं (इसका इंडेक्स 1 है):

Initialize-Disk -Number 1

Windows PowerShell के साथ डिस्क और विभाजन प्रबंधन

डिफ़ॉल्ट रूप से, डिस्क पर GPT (GUID) विभाजन तालिका बनाई जाती है, लेकिन यदि आपको MBR की आवश्यकता है, तो यह कमांड चलाएँ:

Initialize-Disk 1 –PartitionStyle MBR

यदि डिस्क पर कुछ डेटा है, तो आप mbr2gpt.exe टूल का उपयोग करके डेटा को हटाए बिना विभाजन तालिका को MBR से GPT में बदल सकते हैं।

डिस्क संख्या निर्दिष्ट न करने के लिए, आप सभी डिस्क को RAW विभाजन तालिका के साथ प्रारंभ कर सकते हैं:

Get-Disk | Where-Object PartitionStyle –Eq 'RAW' | Initialize-Disk

कृपया ध्यान दें कि विभाजन तालिका के दूषित होने पर डिस्क की RAW स्थिति हो सकती है। आप अपनी RAW डिस्क पर विभाजन तालिका और डेटा को निम्नानुसार पुनर्प्राप्त करने का प्रयास कर सकते हैं।

डिस्क पर विभाजन कैसे बनाएं?

डिस्क पर एक नया विभाजन बनाने के लिए, नया-विभाजन cmdlet का उपयोग किया जाता है। आइए 10 जीबी का विभाजन बनाएं और इसे एल:अक्षर असाइन करें:

New-Partition –DiskNumber 1 -Size 10gb -DriveLetter L

Windows PowerShell के साथ डिस्क और विभाजन प्रबंधन

यदि आप चाहते हैं कि विभाजन सभी उपलब्ध डिस्क स्थान पर कब्जा कर ले, तो UseMaximumSize का उपयोग करें गुण। स्वचालित रूप से एक पत्र असाइन करने के लिए, असाइनड्राइवलेटर पैरामीटर का उपयोग किया जाता है ( कभी-कभी विंडोज़ स्वचालित रूप से एक ड्राइव अक्षर निर्दिष्ट नहीं करता है)।

New-Partition –DiskNumber 1 -AssignDriveLetter –UseMaximumSize

आप इस आदेश का उपयोग करके नियत पत्र को बदल सकते हैं:

Set-Partition –DriveLetter L -NewDriveLetter U

यदि आप मौजूदा विभाजन का विस्तार करना चाहते हैं, तो सबसे पहले इस विभाजन को विस्तारित करने के लिए उपलब्ध असंबद्ध स्थान प्रदर्शित करें:

Get-PartitionSupportedSize -DriveLetter L | Format-List

तब आप विभाजन के आकार को अधिकतम तक बढ़ा सकते हैं:

$MaxSize = (Get-PartitionSupportedSize -DriveLetter L).SizeMax
Resize-Partition -DriveLetter L -Size $MaxSize

Windows PowerShell के साथ डिस्क और विभाजन प्रबंधन

यदि आप किसी पार्टीशन को सक्रिय बनाना चाहते हैं, तो इस कमांड का उपयोग किया जाता है:

Set-Partition -DriveLetter U -IsActive $true

पावरशेल के साथ एक विभाजन को प्रारूपित करना

आइए NTFS में नए विभाजन को प्रारूपित करें और DBData वॉल्यूम लेबल सेट करें:

Format-Volume -DriveLetter L -FileSystem NTFS -NewFileSystemLabel DBData -Confirm:$false

Windows PowerShell के साथ डिस्क और विभाजन प्रबंधन

डिस्क से विभाजन कैसे निकालें?

बिना पुष्टि के डिस्क 1 और 2 पर सभी विभाजनों को हटाने के लिए, यह कमांड चलाएँ:

Get-Partition –DiskNumber 1,2 | Remove-Partition -Confirm:$false

Windows PowerShell के साथ डिस्क और विभाजन प्रबंधन

डिस्क से सभी विभाजन हटाने और डेटा को पूरी तरह से साफ़ करने के लिए, कमांड चलाएँ

Clear-Disk -Number 1 -RemoveData -Confirm:$false

यदि डिस्क पर OEM विभाजन हैं (OEM पुनर्प्राप्ति विभाजन, EFI विभाजन, सिस्टम आरक्षित), RemoveOEM का उपयोग करें उन्हें हटाने के लिए पैरामीटर:

Clear-Disk -Number 1 -RemoveData –RemoveOEM

अगला पॉवरशेल वन-लाइनर सभी नए कनेक्टेड रॉ-टाइप डिस्क को इनिशियलाइज़ करेगा, उन पर पार्टीशन टेबल बनाएगा और अधिकतम उपलब्ध आकार के साथ NTFS पार्टीशन बनाएगा। नई डिस्क कनेक्ट करते समय इसका उपयोग करना सुविधाजनक होता है:

Get-Disk |Where-Object PartitionStyle -eq 'RAW' |Initialize-Disk -PartitionStyle MBR -PassThru |New-Partition -AssignDriveLetter -UseMaximumSize |Format-Volume -FileSystem NTFS -Confirm:$false


  1. Windows 10 में डिस्क प्रबंधन और विभाजन प्रबंधन के बारे में सब कुछ

    डिस्क प्रबंधन उतना ही सरल है जितना कि अपने शेल्फ़ का प्रबंधन करना, जहां आप भविष्य की बेहतरी के लिए स्थान भंडारण, क्षमता, स्थिति, और बहुत कुछ तय कर सकते हैं। उसी तरह, विंडोज 10 में डिस्क प्रबंधन के माध्यम से, आप प्रकार, लेआउट, प्रत्येक डिस्क की क्षमता, उनके विभाजन और गलती सहनशीलता के माध्यम से जा सकत

  1. विंडोज 10 या 11 पर डिस्क प्रबंधन खोलने के 5 तरीके

    डिस्क प्रबंधन एक माइक्रोसॉफ्ट विंडोज प्रोग्राम है जो उपयोगकर्ताओं को उनके कंप्यूटर पर स्थापित डिस्क ड्राइव और विभाजन की जांच और प्रबंधन करने की अनुमति देता है। यदि आप हार्ड ड्राइव का विभाजन करना चाहते हैं, हार्ड ड्राइव को प्रारूपित करना चाहते हैं, ड्राइव अक्षर को बदलना चाहते हैं, या डिस्क से संबंधित