Kurtarma bölümünün disk boyutunu genişletmek için çok dikkat dağıtıcı olduğu sorunları çözmek için diskpart'ı kullanın
çevre
- Windows
-
- Windows 10 20H2 64bit
* Diğer sürümlerle çalışır, ancak onaylanmamıştır.
Notlar
- Bu İpuçlarının çalışması, yordam yanlışsa veri bozulmasına neden olabilir. Endişeleniyorsanız, lütfen "önceden bir yedekleme alarak", "özel bir araç kullanarak", "bir uzmana sorarak" vb.
- Bu İpuçları'ndaki belirtiler, bilgisayarınızın ortamına ve Windows sürümüne bağlı olarak oluşmayabilir.
- Windows Pro veya üzeri sürümlerde, yerel bilgisayarınızda yönetici haklarına sahip olmanız gerekir.
- Bu işlemlerdeki herhangi bir arızadan sorumlu olmadığımızı lütfen unutmayın.
- Bazı ortamlarda, doğru prosedür çalışmayabilir.
fenomen
Bu ipuçları, Windows 10 20H2 yüklü bir Hyper-V sanal makinesidir.
Disk boyutu şekilde gösterildiği gibi 127GB'dir.
Windows yüklendiğinde disk yapılandırması aşağıdaki gibi oluşturulur: Bu arada, bu atamadan hemen sonra yeni bir durumdur, bunun dışında, özellikle değiştirilmemiştir.
Windows kurulumundan sonra, Disk Yönetimi'ni açın ve kurtarma bölümünü C sürücüsünün sağ tarafında bulacaksınız.
Şimdi sanal makinenin diskini genişletin.
Ayrılmamış bir disk eklendi ve C sürücüsünü genişletmeye çalıştım, ancak aralarında bir kurtarma bölümü var ve genişletilemiyor.
Geçerli kurtarma bölümünün düzgün çalışıp çalışmadığını kontrol etme
Kurtarma bölümünü açıkça silmediyseniz, genellikle çalışır ve kontrol etmeniz gerekmez, ancak bunu yapmak istiyorsanız, aşağıdaki adımları izleyerek kontrol edebilirsiniz.
Bir komutla kontrol etmenin bir yolu da vardır, ancak GUI daha güvenlidir, bu yüzden burada GUI ile kontrol edeceğiz. Windows'u yeniden başlatmak bir önkoşul olduğundan, lütfen tüm uygulamaları kapatın.
Başlat menüsünden "Ayarlar" ı açın.
Güncelleme ve Güvenlik'i seçin.
Kurtar'ı seçin.
Bilgisayar başlangıcını özelleştir altındaki Şimdi Yeniden Başlat düğmesini tıklatın. Onay mesajı gönderilmeyeceğini lütfen unutmayın.
Bu arada, bu düğmeniz yoksa, PowerShell'i bir yönetici komutuyla başlatın, aşağıdaki komutu çalıştırın ve ardından Windows'u yeniden başlatın. (Ortamın durumuna bağlı olarak, bu düğmede bu düğme olabilir veya olmayabilir.)
reagentc /boottore
Windows'u yeniden başlattıktan sonra aşağıdaki ekranı görmelisiniz. Buradan "Sorun Giderme" yi seçin.
"Bu bilgisayarı sıfırla" menüsünü görürseniz, kurtarma ortamı etkinleştirilir.
Kurtarma ortamı etkin değilse, "Gelişmiş Seçenekler" olduğu gibi görüntülenir. Bu arada, bu menüler Windows sürümünüze ve kullandığınız bilgisayara bağlı olarak değişebilir. Kurtarma ile ilgili böyle bir menü varsa, kurtarmanın etkin olduğunu düşünün.
Normal Windows başlangıcına geri dönmek istiyorsanız, ilk ekrana dönmek için sol üst köşedeki ← düğmesine basın ve Devam menüsünü seçin.
mektuplaşma
Bu işlemleri gerçekleştirirken, lütfen girişi dikkatlice onaylayın. Ayrıca, "iki PowerShell penceresi" arasında gidip geldiğinizi unutmayın. [DISKPART] öğesinden önce gelen kabuk komutları, DISKPART kullanan bir penceredeki işlemlerdir .
Onay
Bu öğenin çalışması neredeyse bir onay süreci olduğundan, yazım hatası yoksa sistemi bozmayacaktır.
Başlat menüsüne sağ tıklayın ve Windows PowerShell (Yönetici) öğesini seçin.
Kurtarma ortamının durumunu görüntülemek için aşağıdaki komutu girebilirsiniz:
reagentc /info
Bu "DiskPart" bu sefer diskin ana işlemini gerçekleştirecektir. DiskPart'ı başlatmak için aşağıdaki komutu girin: DiskPart'ın kendisi bir komut satırı aracıdır.
diskpart
Disk listesini görüntülemek için aşağıdaki komutu girin. Bu liste, Disk Yönetimi penceresinde görüntülenenle aynıdır. Sürücü türünden farklı olduğunu unutmayın. Bu İpuçlarında, sanal makineye yalnızca bir disk eklenmiştir, bu nedenle yalnızca bir tanesi görüntülenir.
[DISKPART]
list disk
Çalışmak istediğiniz diski seçin. Disk listesinin "disk 0" kısmı sayıdır. Disk sayısı, kullandığınız bilgisayara bağlı olarak değişir, bu nedenle kurtarma bölümü olan bir disk seçin.
[DISKPART]
select disk [ディスク番号]
örnek
select disk 0
Seçili diskteki bölümlerin listesini görüntülemek için aşağıdaki komutu girin. Burada kurtarma bölümünün olduğunu görebilirsiniz.
[DISKPART]
list partition
Yukarıdaki şekilde, sayı "4" dür, bu nedenle aşağıdaki komutla kurtarma bölümünü seçin.
[DISKPART]
select partition [回復パーティション番号]
örnek
select partition 4
Seçili bölümle ilgili bilgileri görüntülemek için aşağıdaki komutu girin.
[DISKPART]
detail partition
Taşınmaya hazırlanma
Bu öğenin çalışması yedekleme ile ilgili olduğundan, yazım hatası yoksa sistemi tahrip etmez, ancak sistem diskini çalıştırır.
Bu arada, yalnızca kurtarma ortamını silmek istiyorsanız, bu öğe üzerinde çalışmanıza gerek yoktur.
Bu işlem, PowerShell DISKPART ekranında zaten bir kurtarma bölümü seçtiğinizi varsayar.
İlk olarak, dosya olarak erişilebilmesi için kurtarma bölümüne bir sürücü harfi ekleyin. Örnekte, "Z sürücüsü" olarak atanmıştır, ancak boş değilse, başka bir sürücü belirtin. Gelecekteki işlemler de bu sürücü harfini kullanacaktır.
[DISKPART]
assign letter [空いているドライブレター]
örnek
assign letter z
Ayrıca Dosya Gezgini'nde de görünür olacaktır. Ancak, içindeki dosyalar gizlidir ve görülemez.
PowerShell'i DiskPart olarak olduğu gibi bırakın, ancak PowerShell'i yönetici ayrıcalıklarıyla başlatın.
Z sürücüsüne gidin.
z:
Gizli bir klasördür ve Dosya Gezgini'nde görülemez, ancak bir klasör olduğundan, aşağıdaki konuma taşıyın.
cd Recovery\WindowsRE
İçindeki dosyaları görüntülemek için aşağıdaki komutu girin. Aşağıdaki komutlar yalnızca PowerShell içindir, bu nedenle komut istemi kullanıyorsanız bunları farklı bir komutla görüntüleyin.
Get-ChildItem -force
Kurtarma bölümündeki dosyaları C sürücüsüne kopyalamak için bir yedekleme klasörü oluşturun.
mkdir C:\Backup\WindowsRE
Dosya aşağıdaki konumda bulunduğundan, dosyayı yedekleme klasörüne kopyalayın.
xcopy /h Z:\Recovery\WindowsRE C:\Backup\WindowsRE
Orijinal dosya gizli olduğundan, kopyalasanız bile, gezginden görünmez.
Aşağıdaki komutu girerseniz, dosyanın var olduğunu doğrulayabilirsiniz.
Get-ChildItem C:\Backup\WindowsRE -force
Artık dosyayı kopyaladığınıza göre, DiskPart'ta PowerShell'e geri dönün ve sürücü harfini silin.
[DISKPART]
remove letter [先ほど設定したドライブレター]
örnek
remove letter z
Sürücünün gittiğini doğrulayabilirsiniz.
Disk taşıma işlemleri
Buradan, diski gerçekten çalıştıracaksınız, bu yüzden lütfen hata yapmadan girin.
Diskpart olmayan PowerShell'den, kurtarma ortamını durdurmak için aşağıdaki komutu çalıştırın:
reagentc /disable
Diskpart'taki PowerShell'den seçilen Kurtarma Bölümü ile aşağıdaki komutu çalıştırın. Bu işlem bölümü anında siler, bu nedenle yanlışlıkla seçilen C sürücüsü vb. İle gerçekleştirirseniz, veriler havaya uçurulur.
[DISKPART]
delete partition override
Disk Yönetimi ekranını açtığınızda, kurtarma bölümünün gittiğini görebilirsiniz. Bu, C sürücüsünün genişlemesini sağlar.
Ardından C sürücüsünü istediğiniz kadar genişletin. Kurtarma ortamına ihtiyacınız yoksa, kalan tüm diskleri doldurabilirsiniz. Diski genişletin ve bitirin.
Kurtarma ortamını yeniden oluşturuyorsanız, yaklaşık 1 GB geride bırakın.
Bu, yaklaşık 1GB ile genişledikten sonraki durumdur.
Bu noktada Windows'u yeniden başlatın (veya yapmanız gerekmeyebilir). Bunun nedeni, daha önce kullanılan sürücü harfinin yeniden başlatılmadıkça kullanılamamasıdır. (Bunun yerine başka bir sürücü harfi koyabilirsiniz.)
Yeniden başlattıktan sonra, Disk Yönetimi'ni tekrar açın.
Ardından kurtarma bölümü için bir birim oluşturun. Bir komutla oluşturabilirsiniz, ancak diskin boyutunu manuel olarak hesaplamak zahmetli olduğu için GUI ile oluşturabilir ve GUI ile yapamadıklarınızı komutla yapabilirsiniz.
Kalan boyutu ayırın.
Dosyaları geri almak için yapılması gereken işler olduğundan, Z sürücüsünü belirtin.
Geriye dönüp bakmak istiyorsanız, "birim etiketini" kaldırın.
Yaratılıştan sonraki devlet. Bu noktada normal bir dosya birimidir.
Dosya Gezgini'nde de görebilirsiniz.
Burada yedeklediğiniz kurtarma ortamındaki dosyaları döndürün. PowerShell'i yönetici ayrıcalıklarıyla başlatın.
Z sürücüsünde bir klasör oluşturun. Dosya Gezgini'nde görünür, ancak sorun yoktur.
mkdir Z:\Recovery\WindowsRE
Dosyayı iade edin.
xcopy /h C:\Backup\WindowsRE Z:\Recovery\WindowsRE
Dosyanın aşağıdaki komutla döndürüldüğünü doğrulayın:
Get-ChildItem Z:\Recovery\WindowsRE -force
Yönetici ayrıcalıklarıyla başka bir PowerShell açın ve DiskPart'ı başlatın.
diskpart
Kurtarma bölümüne geri döndürmek istediğiniz numaraya bakarak bölümü seçin.
[DISKPART]
örnek
list disk
select disk 0
list partition
select partition 4
Özniteliği, aşağıdaki iki komutla bir kurtarma bölümü olduğunu gösterecek şekilde ayarlayın.
[DISKPART]
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
[DISKPART]
gpt attributes=0x8000000000000001
DiskPart olmayan PowerShell'e dönün ve kurtarma ortamı için gereken dosyaları ayıklamak üzere aşağıdaki komutu girin: (Yok/target C:\Windows
olsa bile sorun yok.) )
reagentc /setreimage /path Z:\Recovery\WindowsRE /target C:\Windows
Kurtarma ortamını etkinleştirin.
reagentc /enable
Kurtarma ortamının etkin olduğunu doğrulayın. Durum Etkin ise, şu an için sorun değil.
reagentc /info
DiskPart tarafındaki sürücü harfini silin.
[DISKPART]
remove letter z
Bu arada, Windows'u yeniden başlattıktan sonra sürücü geri yükleniyor gibi görünüyorsa, DiskPart'a aşağıdaki komutu girerek silin. Sürücü yeniden başlatmadan sonra yeniden etkinleştirme durumundaysa, sürücü yeniden kaldırıldıktan sonra kurtarma ortamı devre dışı bırakılabilir. Mümkün olduğunda, Windows'u yeniden başlattıktan sonra sürücüyü yeniden canlandırmamaya çalışın.
[DISKPART]
list volume
select volume z
remove letter=z
Sürücü tüm yollarla geri yüklenirse, aşağıdaki siteye başvurarak kayıt defterini silin.
İşte bu kadar.
Son Onay
Son birkaç şeyi kontrol ederek bitireceğim. DiskPart hala kullanımdaysa, bölümlerin listesini kontrol edin.
[DISKPART]
list partition
Disk Yönetimi'ni kontrol edin.
Ayrıca komutla kontrol edin. Durum Etkin ise Tamam.
reagentc /info
Bu bir güçlük değilse, başlangıç seçeneklerini kontrol edin.
reagentc /boottore
Kopyalanan yedekleme kurtarma dosyasını silin.
Remove-Item C:\Backup -Recurse -Force