Windows 10 ve Windows 11'de DISKPART ile görülen en yaygın Sanal Disk Hizmeti hataları için pratik rehber: salt okunur diskler, korumalı bölümler, dönüştürme hataları, bitişik olmayan boş alan ve hizmet sorunları.
Sanal Disk Hizmeti hatası, Windows'un depolama yönetimi katmanı üzerinden bir disk, bölüm veya birim işlemini tamamlayamadığında DISKPART tarafından gösterilen genel bir hata mesajıdır. İşlem; izin eksikliği, salt okunur öznitelik, korumalı bölüm türü, bitişik boş alan olmaması, bozuk bölüm tablosu veya Windows'un o anda kullandığı diski değiştirmeye çalışmanız nedeniyle engellenebilir.
DISKPART güçlü bir araçtır çünkü diskleri başlatabilir, bölüm tablolarını temizleyebilir, birimler oluşturabilir, sürücü harfleri atayabilir, MBR/GPT düzenlerini dönüştürebilir ve öznitelikleri değiştirebilir. Ancak bu güç hataların da katı olmasına neden olur: seçili disk veya birim komutun tam gereksinimlerini karşılamıyorsa DISKPART ne demek istediğinizi tahmin etmek yerine işlemi durdurur ve Sanal Disk Hizmeti hatası döndürür.
clean, delete partition override, format ve convert gibi komutlar bölüm bilgilerini yok edebilir veya verileri silebilir. Yıkıcı komutları çalıştırmadan önce önemli dosyaları yedekleyin ve seçili diski her zaman list disk ve detail disk komutlarıyla doğrulayın.
| Hata mesajı | Tipik anlamı | İlk denenmesi gereken çözüm |
|---|---|---|
| Access is denied | Yetersiz yönetici izni, kilitli birim veya ilke kısıtlaması | Terminal/CMD'yi yönetici olarak çalıştırın ve sürücüyü kullanan uygulamaları kapatın |
| The media is write protected | Disk, birim, USB bellek veya SD kart salt okunur durumda | Salt okunur öznitelikleri temizleyin ve fiziksel kilit anahtarını kontrol edin |
| Clean is not allowed on the disk containing the current boot, system, pagefile, crashdump or hibernation volume | Etkin Windows diskini seçtiniz | Windows kurulum USB'sinden veya WinRE'den önyükleyin |
| Cannot delete a protected partition without the force protected parameter set | Kurtarma, EFI, OEM veya ayrılmış bölüm korunuyor | Doğru hedef diski seçin ve yalnızca bundan sonra delete partition override kullanın |
| There is not enough usable free space for this operation | Boş alan yok, bitişik değil veya bölüm düzeni tarafından engelleniyor | Düzeni Disk Yönetimi'nde kontrol edin; bitişik ayrılmamış alan oluşturun |
| The specified disk is not convertible | Disk düzeni veya mevcut durum MBR/GPT dönüştürmesini engelliyor | Verileri yedekleyin, diski temizleyin ve dönüştürün — uygun durumlarda MBR2GPT kullanın |
Birçok DISKPART hatası kolayca düzeltilebilir, ancak yanlış diskte çalıştırılan yanlış komut işletim sistemini veya başka bir sürücüyü silebilir. Bölümleri değiştirmeden önce bu kontrol listesini uygulayın.
clean veya format kullandıktan sonra bölüm kurtarmaya güvenmeyin.list disk, select disk N ve detail disk komutlarını kullanın.Önce yıkıcı olmayan bir kontrol yapın. Aşağıdaki komutlar hiçbir şeyi silmez; hangi disk ve birimle çalıştığınızı gösterir.
diskpart
list disk
select disk N
detail disk
list volume
list partition
N yerine list disk çıktısındaki doğru disk numarasını yazın. Devam etmeden önce boyutu, durumu ve modeli doğrulayın.
attributes disk
list volume
select volume N
attributes volume
Current Read-only State veya Read-only değeri Yes ise hata büyük olasılıkla yazma korumasından kaynaklanıyordur. Aşağıdaki salt okunur bölümüne bakın.
list disk
Gpt sütununda yıldız işareti varsa disk GPT kullanır. Yıldız işareti yoksa genellikle MBR kullanılır. Bu bilgi dönüştürme, EFI bölümleri ve önyükleme uyumluluğu için önemlidir.
Normal terminalde diskleri görüntülemek çalışabilir, ancak bölümleri değiştirmek genellikle yükseltilmiş izin gerektirir.
Yazılım özniteliği, kayıt defteri ilkesi, SD kart kilidi, USB denetleyici sorunu veya arızalanan sürücü medyayı yazmaya karşı korumalı hale getirebilir.
Windows, işletim sistemi çalışırken etkin önyükleme, sistem, pagefile, hibernation ve crashdump birimlerinde yıkıcı işlemleri engeller.
EFI Sistem, Kurtarma, OEM ve Microsoft Reserved bölümleri normal silme işlemine karşı kasıtlı olarak korunur.
DISKPART bir birimi yalnızca kullanılabilir ayrılmamış alan doğru konumdaysa genişletebilir.
Bozuk bölüm tabloları, arızalı donanım, dinamik diskler, çıkarılabilir medya sınırlamaları veya desteklenmeyen sektör düzenleri tekrarlayan hatalara neden olabilir.
Access is denied hatası genellikle DISKPART'ın diske yazamadığını gösterir. Bunun nedeni konsolun yönetici olarak çalışmaması, başka bir işlemin birimi kullanması veya bir ilkenin işlemi engellemesi olabilir.
diskpart komutunu tekrar çalıştırın.Dosya Gezgini pencerelerini, yedekleme araçlarını, antivirüs taramalarını, sanal makine yazılımlarını ve hedef sürücüye erişiyor olabilecek tüm programları kapatın. Sürücü hariciyse güvenli şekilde çıkarın, yeniden takın ve tekrar deneyin.
Sistem diski olmayan veri disklerinde diski çevrimdışı ve çevrimiçi yapmak eski kilitleri serbest bırakabilir.
diskpart
list disk
select disk N
offline disk
online disk
DISKPART medyanın yazmaya karşı korumalı olduğunu bildiriyorsa önce disk ve birim salt okunur özniteliklerini temizleyin.
diskpart
list disk
select disk N
attributes disk clear readonly
list volume
select volume N
attributes volume clear readonly
Sorun USB sürücülerini etkiliyorsa Windows ilkesi çıkarılabilir depolamaya yazmayı engelliyor olabilir.
regedit
Şu anahtarı açın:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
WriteProtect değerini görürseniz 0 olarak ayarlayın. StorageDevicePolicies anahtarı yoksa bu ilke büyük olasılıkla yapılandırılmamıştır.
Bu DISKPART hatası, çalışan Windows kurulumunu veya kritik sistem dosyalarını içeren diskte clean komutunu çalıştırdığınızda görünür. Windows, işletim sisteminin çalışırken kendisini silmesini önlemek için komutu engeller.
diskpart
list disk
select disk N
detail disk
clean
Windows artık hedef diskten çalışmadığı için DISKPART diski temizleyebilir. Bu yöntem genellikle temiz Windows kurulumu öncesinde kullanılır.
clean komutu seçili diskteki bölüm bilgilerini kaldırır. Komut çalıştırıldıktan sonra yeni bölümler oluşturulana kadar Windows diski ayrılmamış alan olarak görür.
Bu hata genellikle EFI Sistem bölümü, Kurtarma bölümü, OEM bölümü veya Windows'un tasarım gereği koruduğu başka bir bölümü silmeye çalıştığınızda görünür. Eski bir Windows sistem sürücüsünü veri sürücüsü olarak yeniden kullanırken sık görülür.
Bunu yalnızca bölümün doğru diskte olduğundan ve artık gerekli olmadığından kesinlikle eminseniz kullanın.
diskpart
list disk
select disk N
list partition
select partition N
delete partition override
Amacınız tüm diski yeniden kullanmaksa ve korunacak veri yoksa genellikle tüm bölümleri tek seferde kaldırmak daha temizdir:
diskpart
list disk
select disk N
clean
convert gpt
Bundan sonra Disk Yönetimi'nde veya DISKPART ile yeni bir bölüm oluşturun.
Bu mesaj genellikle extend, create partition veya dönüştürme işlemleri sırasında görünür. En yaygın neden, boş alanın diskte bir yerde bulunması ancak DISKPART'ın ihtiyaç duyduğu konumda olmamasıdır.
Temel bir birimi genişletmek için ayrılmamış alanın normalde hedef bölümün hemen arkasında olması gerekir. Arada bir Kurtarma bölümü veya başka bir birim varsa DISKPART bu alana genişletemez.
diskpart
list volume
select volume N
extend
extend komutunu yönetici olarak yeniden çalıştırın.chkdsk çalıştırın ve sürücü sağlığını kontrol edin.DISKPART boş bir diski MBR ve GPT arasında dönüştürebilir. Ancak içinde bölüm bulunan bir diski normalde dönüştüremez. Dolu bir diskte convert gpt veya convert mbr çalıştırırsanız Sanal Disk Hizmeti hatası alabilirsiniz.
diskpart
list disk
select disk N
clean
convert gpt
Eski BIOS sistemleri için:
diskpart
list disk
select disk N
clean
convert mbr
Windows 10 veya Windows 11 sistem diskini veri silmeden MBR'den GPT'ye dönüştürmeniz gerekiyorsa DISKPART yerine mbr2gpt.exe kullanın. Bilgisayar UEFI önyükleme modunu desteklemelidir.
mbr2gpt /validate /allowFullOS
mbr2gpt /convert /allowFullOS
Dönüştürmeden sonra BIOS/UEFI ayarlarına girin ve önyükleme modunu Legacy/CSM'den UEFI'ye değiştirin. Bu adımı atlarsanız Windows açılmayabilir.
mbr2gpt, Microsoft'un dönüştürme gereksinimlerini karşılayan Windows sistem diskleri için tasarlanmıştır. Her harici disk veya veri diski için evrensel bir bölüm dönüştürücü değildir.
DISKPART Windows depolama hizmetlerine bağlıdır. Hizmet devre dışıysa, takılı kaldıysa veya bozuk bir Windows kurulumu tarafından engelleniyorsa disk işlemleri seçili sürücüye ulaşmadan önce başarısız olabilir.
services.msc yazın ve Enter'a basın.sc config vds start= demand
net start vds
Depolama araçları başarısız olmaya devam ediyorsa Windows bileşen deposunu ve sistem dosyalarını onarın:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Tarama tamamlandıktan sonra bilgisayarı yeniden başlatın ve DISKPART'ı tekrar test edin.
DISKPART Windows'taki tek depolama aracı değildir. Göreve bağlı olarak Disk Yönetimi veya PowerShell daha anlaşılır bir hata mesajı ya da daha güvenli bir çalışma akışı sağlayabilir.
diskmgmt.msc
Disk Yönetimi, bir bölümün sağlıklı olup olmadığını, ayrılmamış alanın bitişik olup olmadığını veya Kurtarma bölümünün genişletmeyi engelleyip engellemediğini görsel olarak kontrol etmek için kullanışlıdır.
PowerShell'i yönetici olarak açın ve diskleri şu komutlarla inceleyin:
Get-Disk
Get-Partition
Get-Volume
Bir diskin salt okunur durumunu kaldırmak için:
Set-Disk -Number N -IsReadOnly $false
Yeni bir diski GPT olarak başlatmak için:
Initialize-Disk -Number N -PartitionStyle GPT
| Görev | En uygun araç | Neden |
|---|---|---|
| Bölüm düzenini görsel olarak görmek | Disk Yönetimi | Ayrılmamış alan, EFI, Kurtarma ve veri bölümleri için hızlı genel bakış sağlar |
| Windows'u yeniden kurmadan önce diski silmek | Kurulum USB'sinden DISKPART | Çalışan Windows sisteminin dışında çalışır |
| Depolama işlemlerini betiklemek | PowerShell | Modern cmdlet'ler, nesne çıktısı ve daha iyi otomasyon sunar |
| Sistem diskini MBR'den GPT'ye dönüştürmek | MBR2GPT | Windows önyükleme disklerinin yerinde dönüştürülmesi için tasarlanmıştır |
| Bölümleri taşımak | Üçüncü taraf bölüm yöneticisi | Windows yerleşik araçları bölümleri doğrudan taşıyamaz |
clean, format ve delete partition override gibi komutlar veri kaybına neden olabilir.
list disk ve detail disk ile doğrulayın, ardından clean komutunu çalıştırın. Çalışan aynı Windows kurulumu içinden etkin Windows diskinde clean çalıştırmayın.
clean mi yoksa clean all mı kullanmalıyım?
▼
clean bölüm bilgilerini hızlıca kaldırır. clean all tüm diske sıfır yazar ve çok daha uzun sürer. Normal yeniden bölümleme için clean kullanın. clean all komutunu yalnızca tam üzerine yazma istediğinizde kullanın; özel bir neden yoksa SSD'lerde kullanmaktan kaçının.
delete partition override neden hâlâ başarısız oluyor?
▼