Skip to content

Releases: abdullah-erturk/Diskpart-GUI

Diskpart GUI v3

09 Apr 17:01
2862f01

Choose a tag to compare

DEĞİŞİKLİK / CHANGELOG - Diskpart GUI v3

Türkçe

🚀 Temel Yenilikler & İyileştirmeler

  • Görsel Disk Haritası (Smart Map): Bölümlendirme yapısını renkli ve orantılı bir çubuk üzerinde gösteren dinamik harita sistemi.
  • Donanımsal Sağlık Takibi (S.M.A.R.T.): Seçili diskin donanımsal sağlık durumu (OK / Warning / Error) artık WMI üzerinden anlık olarak takip edilebiliyor.
  • Medya Tipi Tespiti: Diskin tipi (SSD, NVMe, HDD) otomatik olarak tespit edilerek arayüzde gösteriliyor.
  • Dayanıklı WMI Hata Yönetimi: WMI servisinin eksik olduğu (bazı modifiye WinPE) ortamlarda, kullanıcıyı panikletmeyen bilgilendirici ve çıktı ekranında kalıcı olan hata mesajları eklendi.
  • TopMost Uyarı Mesajları: Tüm popuplar "TopMost" hale getirilerek WinPE ortamlarında arka planda kalma sorunu çözüldü.
  • Seçim Koruması: Dil değişimi veya liste yenilemede seçili olan disk artık hafızada tutuluyor.

English

🚀 Key Innovations & Improvements

  • Dynamic Visual Disk Map: A real-time, color-coded map representing partition proportions.
  • S.M.A.R.T. Health Monitoring: Monitoring of the selected disk's hardware health status (OK / Warning / Error) via WMI.
  • Media Type Identification: Automatic detection of disk device types (SSD, NVMe, HDD) displayed in the UI.
  • Robust WMI Error Handling: Added persistent and informative error messages for environments with missing WMI services (some modified WinPE), ensuring users know core Diskpart features remain functional.
  • TopMost Message Boxes: Moved all popups to "TopMost" to ensure visibility in WinPE/Live OS environments.
  • Selection Persistence: The selected disk is now remembered during language changes or list refreshes.

v2

07 Apr 16:19
0186242

Choose a tag to compare

v2

DEĞİŞİKLİK / CHANGELOG - Diskpart GUI v2

Türkçe

🚀 Yeni Özellikler

  • Modern Bölümleme Mimarisi: Kurtarma (Recovery) bölümü artık diskin en sonuna yerleştiriliyor.
    [ Boot ] ➔ [ Windows ] ➔ [ DATA ] ➔ [ Recovery ]
  • Akıllı Başarı Kontrolü: Tüm Diskpart işlemleri artık gerçek zamanlı olarak doğrulanıyor. İşlem başarılıysa yeşil "Başarı" mesajı, değilse kırmızı "Hata" mesajı gösteriliyor.
  • VHD Üstüne Yazma Koruması: Aynı isimde bir VHD dosyası seçildiğinde, Diskpart'ın hata vermesini önlemek için eski dosya otomatik olarak temizleniyor.
  • Hassas Boyutlandırma: Küçük diskler (1GB gibi) için ondalıklı (0.9 GB) gösterim desteği eklendi.

🛠 İyileştirmeler

  • WinPE Harf Atama Zekası: Formatlama sonrası Windows bölümüne otomatik olarak C: harfinin atanması için WinPE-özel harf istisnası mantığı geliştirildi.
  • Kritik Hata Yönetimi: Diskpart'ın "Volume in use" hatasını aşmak için tüm kimlik atama komutlarına override parametresi eklendi.

🐛 Hata Gidermeler

  • NumericUpDown Çökmesi: "Value is out of range" hatası, güncelleme kilidi ve dinamik sınır yönetimi ile giderildi.
  • 0 GB Gösterimi: Küçük sanal disklerin 0 GB görünme sorunu ondalıklı sayı desteğiyle çözüldü.
  • UI Donmaları: Boyut dengeleme (Smart Balancing) sırasında oluşan sonsuz döngü engellendi.

English

🚀 New Features

  • Modern Partitioning Architecture: The Recovery partition is now placed at the very end of the disk.
    [ Boot ] ➔ [ Windows ] ➔ [ DATA ] ➔ [ Recovery ]
  • Smart Result Validation: All Diskpart operations are now validated in real-time. Shows a localized success message if completed successfully, or an error message otherwise.
  • VHD Overwrite Protection: If a VHD file with the same name is selected, the old file is automatically cleared to prevent Diskpart errors.
  • Precise Sizing: Decimal GB display (e.g., 0.9 GB) support added for small disks.

🛠 Improvements

  • WinPE Drive Letter Logic: A smart letter assignment logic was developed for WinPE to prioritize the C: drive for the OS partition.
  • Critical Error Management: Added the override parameter to all 'set id' commands to bypass Diskpart's "Volume in use" error in Live OS environments.

🐛 Bug Fixes

  • NumericUpDown Crash: Fixed "Value is out of range" error with update lock and dynamic boundary management.
  • 0 GB Display: Fixed small virtual disks showing as 0 GB using floating-point support.
  • UI Feezes: Blocked infinite recursion during smart size balancing.

Diskpart GUI v1 fix

07 Apr 07:56
410a9b7

Choose a tag to compare

Türkçe Tanıtım

🚀 Temel Özellikler

  • Tam GPT ve MBR Desteği: Hem UEFI hem de Legacy BIOS sistemlerle %100 uyumluluk.
  • Akıllı Boyut Dengeleme: Girilen bölüm boyutları disk kapasitesinden fazlaysa, sistem otomatik olarak Windows bölümünü küçülterek çakışmayı önler.
  • Sanal Disk (VHD/X) Yönetimi: Saniyeler içinde dinamik boyutta sanal diskler oluşturun.
  • WinPE Optimizasyonu: Formatlanan diske C: harfini atama önceliği sayesinde sistem harfleri karmaşasını bitirir.
English Introduction

🚀 Key Features

  • Full GPT & MBR Support: 100% compatibility for both modern UEFI and legacy BIOS systems.
  • Smart Size Balancing: If the requested size exceeds the disk limit, the system automatically shrinks the Windows partition to prevent errors.
  • VHD/X Management: Create dynamic size virtual disks in seconds.
  • WinPE Optimized: Smart drive letter assignment prioritizes C: for the newly formatted OS partition.