Χρησιμοποιήστε το diskpart για να επιλύσετε προβλήματα όπου το διαμέρισμα αποκατάστασης αποσπά την προσοχή για να επεκτείνει το μέγεθος του δίσκου
περιβάλλον
- Παράθυρα
-
- Παράθυρα 10 20H2 64bit
* Λειτουργεί με άλλες εκδόσεις, αλλά είναι ανεπιβεβαίωτο.
Σημειώσεις
- Η λειτουργία αυτών των συμβουλών ενδέχεται να προκαλέσει καταστροφή δεδομένων, εάν η διαδικασία είναι εσφαλμένη. Εάν ανησυχείτε, απαντήστε "λαμβάνοντας ένα αντίγραφο ασφαλείας εκ των προτέρων", "χρησιμοποιώντας ένα ειδικό εργαλείο", "ζητώντας έναν ειδικό" κ.λπ.
- Τα συμπτώματα σε αυτές τις Συμβουλές ενδέχεται να μην παρουσιαστούν ανάλογα με το περιβάλλον του υπολογιστή σας και την έκδοση των Windows.
- Για εκδόσεις των Windows Pro ή νεότερες εκδόσεις, πρέπει να έχετε δικαιώματα διαχειριστή στον τοπικό υπολογιστή σας.
- Λάβετε υπόψη ότι δεν είμαστε υπεύθυνοι για τυχόν αποτυχία σε αυτές τις λειτουργίες.
- Σε ορισμένα περιβάλλοντα, η σωστή διαδικασία ενδέχεται να μην λειτουργεί.
φαινόμενο
Αυτές οι συμβουλές είναι μια εικονική μηχανή Hyper-V με εγκατεστημένα τα Windows 10 20H2.
Το μέγεθος του δίσκου είναι 127GB όπως φαίνεται στην εικόνα.
Η ρύθμιση παραμέτρων δίσκου δημιουργείται ως εξής κατά την εγκατάσταση των Windows: Παρεμπιπτόντως, αυτή είναι μια νέα κατάσταση αμέσως μετά την ανάθεση, εκτός από αυτό, δεν έχει αλλάξει ιδιαίτερα.
Μετά την εγκατάσταση των Windows, ανοίξτε τη Διαχείριση δίσκων και θα βρείτε το διαμέρισμα αποκατάστασης στη δεξιά πλευρά της μονάδας δίσκου C.
Τώρα επεκτείνετε το δίσκο της εικονικής μηχανής.
Προστέθηκε ένας μη κατανεμημένος δίσκος και προσπάθησα να επεκτείνω τη μονάδα δίσκου C, αλλά υπάρχει ένα διαμέρισμα αποκατάστασης στο μεταξύ και δεν μπορεί να επεκταθεί.
Πώς να ελέγξετε αν το τρέχον διαμέρισμα αποκατάστασης λειτουργεί σωστά
Εάν δεν έχετε διαγράψει ρητά το διαμέρισμα ανάκτησης, συνήθως λειτουργεί και δεν χρειάζεται να το ελέγξετε, αλλά αν θέλετε να το κάνετε, μπορείτε να το ελέγξετε ακολουθώντας τα παρακάτω βήματα.
Υπάρχει επίσης ένας τρόπος για να ελέγξετε με μια εντολή, αλλά το GUI είναι ασφαλέστερο, οπότε θα το ελέγξουμε με το GUI εδώ. Δεδομένου ότι αποτελεί προϋπόθεση για την επανεκκίνηση των Windows, κλείστε όλες τις εφαρμογές.
Ανοίξτε τις "Ρυθμίσεις" από το μενού έναρξης.
Επιλέξτε Ενημέρωση και ασφάλεια.
Επιλέξτε Ανάκτηση.
Κάντε κλικ στο κουμπί Επανεκκίνηση τώρα στην περιοχή Προσαρμογή εκκίνησης υπολογιστή. Παρακαλείστε να σημειώσετε ότι δεν θα υπάρξει μήνυμα επιβεβαίωσης.
Παρεμπιπτόντως, εάν δεν έχετε αυτό το κουμπί, ξεκινήστε το PowerShell με μια εντολή διαχειριστή, εκτελέστε την ακόλουθη εντολή και, στη συνέχεια, κάντε επανεκκίνηση των Windows. (Ανάλογα με τις περιβαλλοντικές συνθήκες, αυτό το κουμπί μπορεί να έχει ή να μην έχει αυτό το κουμπί.)
reagentc /boottore
Θα πρέπει να δείτε την ακόλουθη οθόνη μετά την επανεκκίνηση των Windows. Επιλέξτε "Αντιμετώπιση προβλημάτων" εδώ.
Εάν δείτε το μενού "Επαναφορά αυτού του υπολογιστή", το περιβάλλον αποκατάστασης είναι ενεργοποιημένο.
Εάν το περιβάλλον αποκατάστασης δεν είναι ενεργοποιημένο, οι "Επιλογές για προχωρημένους" εμφανίζονται ως έχουν. Παρεμπιπτόντως, αυτά τα μενού ενδέχεται να αλλάξουν ανάλογα με την έκδοση των Windows και τον υπολογιστή που χρησιμοποιείτε. Εάν υπάρχει ένα τέτοιο μενού που σχετίζεται με την ανάκτηση, θεωρήστε ότι η ανάκτηση είναι ενεργοποιημένη.
Εάν θέλετε να επιστρέψετε στην κανονική εκκίνηση των Windows, πατήστε το κουμπί ← στην επάνω αριστερή γωνία για να επιστρέψετε στην πρώτη οθόνη και επιλέξτε το μενού Συνέχεια.
αλληλογραφία
Κατά την εκτέλεση αυτών των λειτουργιών, επιβεβαιώστε προσεκτικά την είσοδο. Επίσης, έχετε υπόψη ότι πηγαίνετε εμπρός και πίσω μεταξύ των "δύο παραθύρων PowerShell". Οι εντολές κελύφους των οποίων προηγείται το [DISKPART] είναι λειτουργίες σε ένα παράθυρο που χρησιμοποιεί DISKPART .
επιβεβαίωση
Δεδομένου ότι η λειτουργία αυτού του στοιχείου είναι σχεδόν μια διαδικασία επιβεβαίωσης, δεν θα σπάσει το σύστημα εάν δεν υπάρχει τυπογραφικό λάθος.
Κάντε δεξί κλικ στο μενού Έναρξη και επιλέξτε Windows PowerShell (Διαχειριστής).
Μπορείτε να εισαγάγετε την ακόλουθη εντολή για να προβάλετε την κατάσταση του περιβάλλοντος αποκατάστασης:
reagentc /info
Αυτό το "DiskPart" θα εκτελέσει την κύρια λειτουργία του δίσκου αυτή τη φορά. Εισαγάγετε την ακόλουθη εντολή για να ξεκινήσετε το DiskPart: Το ίδιο το DiskPart είναι ένα εργαλείο γραμμής εντολών.
diskpart
Εισαγάγετε την ακόλουθη εντολή για να εμφανίσετε μια λίστα δίσκων. Αυτή η λίστα είναι η ίδια με αυτή που εμφανίζεται στο παράθυρο Διαχείριση δίσκων. Σημειώστε ότι είναι διαφορετικό από τον τύπο της μονάδας δίσκου. Σε αυτές τις Συμβουλές, μόνο ένας δίσκος είναι συνδεδεμένος στην εικονική μηχανή, οπότε εμφανίζεται μόνο ένας.
[ΔΙΣΚΑΡΤΗΜΑ]
list disk
Επιλέξτε το δίσκο με τον οποίο θέλετε να εργαστείτε. Το τμήμα "δίσκος 0" της λίστας δίσκων είναι ο αριθμός. Ο αριθμός των δίσκων ποικίλλει ανάλογα με τον υπολογιστή που χρησιμοποιείτε, οπότε επιλέξτε ένα δίσκο με διαμέρισμα αποκατάστασης.
[ΔΙΣΚΑΡΤΗΜΑ]
select disk [ディスク番号]
παράδειγμα
select disk 0
Εισαγάγετε την ακόλουθη εντολή για να εμφανίσετε μια λίστα διαμερισμάτων στον επιλεγμένο δίσκο. Μπορείτε να δείτε ότι εδώ είναι το διαμέρισμα ανάκτησης.
[ΔΙΣΚΑΡΤΗΜΑ]
list partition
Στο παραπάνω σχήμα, ο αριθμός είναι "4", οπότε επιλέξτε το διαμέρισμα ανάκτησης με την ακόλουθη εντολή.
[ΔΙΣΚΑΡΤΗΜΑ]
select partition [回復パーティション番号]
παράδειγμα
select partition 4
Εισαγάγετε την ακόλουθη εντολή για να εμφανίσετε πληροφορίες σχετικά με το επιλεγμένο διαμέρισμα.
[ΔΙΣΚΑΡΤΗΜΑ]
detail partition
Προετοιμασία για μετακίνηση
Δεδομένου ότι η λειτουργία αυτού του στοιχείου σχετίζεται με τη δημιουργία αντιγράφων ασφαλείας, δεν θα καταστρέψει το σύστημα εάν δεν υπάρχει τυπογραφικό σφάλμα, αλλά θα λειτουργήσει το δίσκο του συστήματος.
Παρεμπιπτόντως, εάν θέλετε να διαγράψετε μόνο το περιβάλλον ανάκτησης, δεν χρειάζεται να εργαστείτε σε αυτό το στοιχείο.
Αυτή η λειτουργία προϋποθέτει ότι έχετε ήδη επιλέξει ένα διαμέρισμα αποκατάστασης στο PowerShell DISKPART οθόνη.
Πρώτα, επισυνάψτε ένα γράμμα μονάδας δίσκου στο διαμέρισμα αποκατάστασης, ώστε να είναι δυνατή η πρόσβαση σε αυτό ως αρχείο. Στο παράδειγμα, εκχωρείται ως "μονάδα δίσκου Z", αλλά εάν δεν είναι δωρεάν, καθορίστε μια άλλη μονάδα δίσκου. Οι μελλοντικές επιχειρήσεις θα χρησιμοποιούν επίσης αυτό το γράμμα μονάδας δίσκου.
[ΔΙΣΚΑΡΤΗΜΑ]
assign letter [空いているドライブレター]
παράδειγμα
assign letter z
Θα είναι επίσης ορατό στην Εξερεύνηση αρχείων. Ωστόσο, τα αρχεία μέσα είναι κρυμμένα και δεν είναι ορατά.
Αφήστε το PowerShell να εκτελεί το DiskPart ως έχει, αλλά ξεκινήστε το PowerShell με δικαιώματα διαχειριστή.
Μεταβείτε στη μονάδα δίσκου Z.
z:
Είναι ένας κρυφός φάκελος και δεν μπορεί να δει στην Εξερεύνηση αρχείων, αλλά επειδή υπάρχει ένας φάκελος, μετακινήστε τον στην ακόλουθη θέση.
cd Recovery\WindowsRE
Εισαγάγετε την ακόλουθη εντολή για να εμφανίσετε τα αρχεία μέσα. Οι ακόλουθες εντολές αφορούν μόνο το PowerShell, επομένως, εάν χρησιμοποιείτε γραμμή εντολών, εμφανίστε τις με διαφορετική εντολή.
Get-ChildItem -force
Δημιουργήστε ένα φάκελο αντιγράφων ασφαλείας για να αντιγράψετε τα αρχεία στο διαμέρισμα αποκατάστασης στη μονάδα δίσκου C.
mkdir C:\Backup\WindowsRE
Αντιγράψτε το αρχείο στο φάκελο αντιγράφων ασφαλείας, επειδή έχει το αρχείο στην ακόλουθη θέση.
xcopy /h Z:\Recovery\WindowsRE C:\Backup\WindowsRE
Δεδομένου ότι το αρχικό αρχείο είναι κρυφό, ακόμα κι αν το αντιγράψετε, δεν θα είναι ορατό από τον εξερευνητή.
Εάν εισαγάγετε την ακόλουθη εντολή, μπορείτε να επιβεβαιώσετε ότι το αρχείο υπάρχει.
Get-ChildItem C:\Backup\WindowsRE -force
Τώρα που αντιγράψατε το αρχείο, επιστρέψτε στο PowerShell στο DiskPart και διαγράψτε το γράμμα μονάδας δίσκου.
[ΔΙΣΚΑΡΤΗΜΑ]
remove letter [先ほど設定したドライブレター]
παράδειγμα
remove letter z
Μπορείτε να επιβεβαιώσετε ότι η μονάδα δίσκου έχει φύγει.
Λειτουργίες μετακίνησης δίσκου
Από εδώ, θα χειριστείτε πραγματικά το δίσκο, οπότε παρακαλούμε να το εισαγάγετε χωρίς να κάνετε λάθος.
Από το PowerShell που δεν είναι diskpart, εκτελέστε την ακόλουθη εντολή για να διακόψετε το περιβάλλον αποκατάστασης:
reagentc /disable
Εκτελέστε την ακόλουθη εντολή με το διαμέρισμα αποκατάστασης επιλεγμένο από το PowerShell στο diskpart. Αυτή η λειτουργία θα διαγράψει αμέσως το διαμέρισμα, οπότε αν το εκτελέσετε με τη μονάδα δίσκου C που έχει επιλεγεί κατά λάθος κ.λπ., τα δεδομένα θα εκτοξευθούν.
[ΔΙΣΚΑΡΤΗΜΑ]
delete partition override
Όταν ανοίγετε το Διαχείριση δίσκων οθόνη, μπορείτε να δείτε ότι το διαμέρισμα αποκατάστασης έχει φύγει. Αυτό επιτρέπει την επέκταση της μονάδας δίσκου C.
Στη συνέχεια, επεκτείνετε τη μονάδα δίσκου C όσο θέλετε. Εάν δεν χρειάζεστε περιβάλλον αποκατάστασης, μπορείτε να γεμίσετε όλους τους υπόλοιπους δίσκους. Αναπτύξτε το δίσκο και τελειώστε.
Εάν δημιουργείτε ξανά το περιβάλλον αποκατάστασης, αφήστε περίπου 1 GB πίσω.
Αυτή είναι η κατάσταση μετά την επέκταση με περίπου 1GB αριστερά.
Επανεκκινήστε τα Windows σε αυτό το σημείο (ή ίσως να μην χρειαστεί). Αυτό συμβαίνει επειδή το γράμμα μονάδας δίσκου που χρησιμοποιήθηκε νωρίτερα δεν μπορεί να χρησιμοποιηθεί, εκτός εάν γίνει επανεκκίνηση. (Μπορείτε να το αντικαταστήσετε με ένα άλλο γράμμα μονάδας δίσκου.)
Μετά την επανεκκίνηση, ανοίξτε ξανά τη Διαχείριση δίσκων.
Στη συνέχεια, δημιουργήστε έναν τόμο για το διαμέρισμα ανάκτησης. Μπορείτε να το δημιουργήσετε με μια εντολή, αλλά επειδή είναι ενοχλητικό να υπολογίσετε το μέγεθος του δίσκου με μη αυτόματο τρόπο, μπορείτε να το δημιουργήσετε με το GUI και να κάνετε ό, τι δεν μπορείτε να κάνετε με το GUI με την εντολή.
Εκχωρήστε το υπόλοιπο μέγεθος.
Δεδομένου ότι υπάρχει δουλειά που πρέπει να γίνει για να επαναφέρετε τα αρχεία, καθορίστε τη μονάδα δίσκου Z.
Εάν θέλετε να πάρετε την αναδρομή πίσω, αφαιρέστε την "ετικέτα έντασης".
Το κράτος μετά τη δημιουργία. Σε αυτό το σημείο είναι ένας κανονικός τόμος αρχείων.
Μπορείτε επίσης να το δείτε στην Εξερεύνηση αρχείων.
Επιστρέψτε τα αρχεία από το περιβάλλον αποκατάστασης για το οποίο δημιουργήσατε αντίγραφα ασφαλείας εδώ. Ξεκινήστε το PowerShell με δικαιώματα διαχειριστή.
Δημιουργήστε ένα φάκελο στη μονάδα δίσκου Z. Είναι ορατό στην Εξερεύνηση αρχείων, αλλά δεν υπάρχει πρόβλημα.
mkdir Z:\Recovery\WindowsRE
Επιστρέψτε το αρχείο.
xcopy /h C:\Backup\WindowsRE Z:\Recovery\WindowsRE
Βεβαιωθείτε ότι το αρχείο επιστρέφεται με την ακόλουθη εντολή:
Get-ChildItem Z:\Recovery\WindowsRE -force
Ανοίξτε ξανά ένα άλλο PowerShell με δικαιώματα διαχειριστή και ξεκινήστε το DiskPart.
diskpart
Επιλέξτε το διαμέρισμα κοιτάζοντας τον αριθμό που θέλετε να αλλάξετε πίσω στο διαμέρισμα ανάκτησης.
[ΔΙΣΚΑΡΤΗΜΑ]
παράδειγμα
list disk
select disk 0
list partition
select partition 4
Ορίστε το χαρακτηριστικό για να υποδείξετε ότι πρόκειται για διαμέρισμα αποκατάστασης με τις ακόλουθες δύο εντολές.
[ΔΙΣΚΑΡΤΗΜΑ]
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
[ΔΙΣΚΑΡΤΗΜΑ]
gpt attributes=0x8000000000000001
Επιστρέψτε στο PowerShell που δεν είναι DiskPart και πληκτρολογήστε την ακόλουθη εντολή για να εξαγάγετε τα αρχεία που απαιτούνται για το περιβάλλον αποκατάστασης: (Δεν υπάρχει/target C:\Windows
πρόβλημα ακόμα κι αν δεν υπάρχει.) )
reagentc /setreimage /path Z:\Recovery\WindowsRE /target C:\Windows
Ενεργοποιήστε το περιβάλλον αποκατάστασης.
reagentc /enable
Βεβαιωθείτε ότι το περιβάλλον αποκατάστασης είναι ενεργοποιημένο. Εάν η κατάσταση είναι Ενεργοποιημένη, είναι εντάξει προς το παρόν.
reagentc /info
Διαγράψτε το γράμμα μονάδας δίσκου από την πλευρά diskpart.
[ΔΙΣΚΑΡΤΗΜΑ]
remove letter z
Παρεμπιπτόντως, εάν η μονάδα δίσκου φαίνεται να αποκαθίσταται μετά την επανεκκίνηση των Windows, διαγράψτε την εισάγοντας την ακόλουθη εντολή στο DiskPart. Εάν η μονάδα δίσκου βρίσκεται σε κατάσταση επαναφοράς μετά από επανεκκίνηση, το περιβάλλον αποκατάστασης ενδέχεται να απενεργοποιηθεί μετά την κατάργηση της μονάδας δίσκου ξανά. Όποτε είναι δυνατόν, προσπαθήστε να μην επαναφέρετε τη μονάδα δίσκου μετά την επανεκκίνηση των Windows.
[ΔΙΣΚΑΡΤΗΜΑ]
list volume
select volume z
remove letter=z
Εάν η μονάδα δίσκου αποκατασταθεί με κάθε τρόπο, διαγράψτε το μητρώο με αναφορά στην ακόλουθη τοποθεσία.
Αυτό ήταν.
Τελική Επιβεβαίωση
Θα τελειώσω ελέγχοντας μερικά τελευταία πράγματα. Εάν το DiskPart εξακολουθεί να χρησιμοποιείται, ελέγξτε τη λίστα των διαμερισμάτων.
[ΔΙΣΚΑΡΤΗΜΑ]
list partition
Ελέγξτε τη Διαχείριση δίσκων.
Ελέγξτε επίσης με την εντολή. Εντάξει εάν η κατάσταση είναι Ενεργοποιημένη.
reagentc /info
Εάν δεν είναι ταλαιπωρία, ελέγξτε τις επιλογές εκκίνησης.
reagentc /boottore
Διαγράψτε το αντιγραμμένο αρχείο ανάκτησης αντιγράφων ασφαλείας.
Remove-Item C:\Backup -Recurse -Force
αναφορά
- Η ιστορία του όταν μετακινείτε το διαμέρισμα ανάκτησης
- Δημιουργήστε ένα νέο διαμέρισμα αποκατάστασης για Windows 10
- Winodws10: Λειτουργία για την επανάληψη του περιβάλλοντος αποκατάστασης των Windows (Windows RE) στις Επιλογές εκκίνησης για προχωρημένους
- Τι να κάνετε εάν προστεθεί "Z Drive" χωρίς άδεια στα Windows 10