github abdullah-erturk/Windows-Backup-Restore-Tool v2
Windows Backup & Restore Tool v2🛡️

one month ago

Türkçe

🚀 Önemli Değişiklikler

1. DISM Yerine %100 Açık Kaynak wimlib Geçişi (Ana Değişiklik)

Eski:
Yedekleme ve geri yükleme işlemleri için Windows’un yerleşik DISM.exe aracı kullanılıyordu.
Bu araç bazı senaryolarda (özellikle WOF sıkıştırması ve açık dosyaların yedeklenmesi) kararsız çalışabiliyordu.

Yeni:
Tüm yedekleme ve geri yükleme işlemleri artık wimlib-imagex.exe altyapısı üzerinden gerçekleştiriliyor.

Avantajları:

  • %100 açık kaynak.
  • DISM’e kıyasla çok daha hızlı.
  • --snapshot parametresi sayesinde çalışan (online) sistemlerin yedeği, VSS hatası olmadan alınabiliyor.

2. Akıllı Dil Seçimi ve Kalıcı Kayıt

Yeni:
Kullanıcının dil tercihi artık aşağıdaki kayıt defteri anahtarına kaydediliyor:

HKCU\Software\BackupRestoreTool\Language

Uygulama her açılışta bu ayarı okuyarak dili otomatik olarak yüklüyor.

Eski:
Dil tercihi her uygulama açılışında varsayılana sıfırlanıyordu.


3. Dinamik Sürücü Harfi Yönetimi

Yeni:
GetFirstFreeDriveLetterChecked fonksiyonu ile sürücü harfleri Z:’den A:’ya doğru taranarak çakışmalar önleniyor.

Ek İyileştirme:

  • Geri yükleme senaryolarında C: sürücüsünün korunması için özel kontrol mantığı eklendi.
  • Yanlış sürücü harfi atamalarının önüne geçildi.

4. Yeni Dil Desteği

Yeni:
Fransızca ve Basit Çince dil desteği eklendi.


5. Gelişmiş Hata Yönetimi

Yeni:

  • wimlib çıktıları gerçek zamanlı olarak analiz ediliyor.
  • Kullanıcıya sadece “başarısız” bilgisi değil, detaylı hata açıklamaları sunuluyor.
  • Sorun tespiti ve geri bildirim süreci ciddi şekilde iyileştirildi.

6. Microsoft.NET v4.5 for WinPE

Windows Backup / Restore Tool v2 uygulaması WinPE ortamında çalışmak için .NET Framework 4.5 ihtiyaç duyar. Ancak bilindiği üzere .NET Framework 4.5 boyutu yüksektir ve bu WinPE'nin hızlı ön yüklenebilmesi için dezavantajlı bir durumdur.

Windows Backup / Restore Tool v2 uygulaması WinPE ortamında kullanabilmeniz için tarafımca kırpılmış .NET Framework 4.5 hazırlanmıştır. Bu .NET Framework 4.5 sadece Windows Backup / Restore Tool v2 uygulaması içindir. Diğer uygulamalarla çalışacağının garantisi yoktur.

Kullanımı:
Kullanmayı sevdiğiniz WinPE'yi mount ettikten sonra Microsoft.NET klasörünü Windows klasörüne kopyalayıp commit etmeniz yeterlidir.


English

🚀 Major Changes

1. Migration from DISM to 100% Open Source wimlib (Core Change)

Old:
Backup and restore operations were performed using Windows built-in DISM.exe.
In certain scenarios (especially WOF compression and open file backups), DISM could be unreliable.

New:
All backup and restore operations are now handled entirely by wimlib-imagex.exe.

Benefits:

  • 100% open-source.
  • Significantly faster than DISM.
  • With the --snapshot parameter, online (running system) backups can be created without VSS-related errors.

2. Smart Language Selection and Persistence

New:
The user’s language preference is now stored in the Windows Registry:

HKCU\Software\BackupRestoreTool\Language

On startup, the application automatically restores the previously selected language.

Old:
Language selection was reset to default every time the application started.


3. Dynamic Drive Letter Management

New:
The GetFirstFreeDriveLetterChecked function scans drive letters from Z: to A: to prevent conflicts.

Additional Improvements:

  • Special logic added to protect the C: drive during restore operations.
  • Prevents incorrect or unsafe drive letter assignments.

4. New Language Support

New:

French and Simplified Chinese language support added.


5. Enhanced Error Handling

New:

  • wimlib output is analyzed in real time.
  • Users receive detailed and meaningful error messages, not just generic failures.
  • Greatly improves troubleshooting and user feedback.

6. Microsoft.NET v4.5 for WinPE

The Windows Backup/Restore Tool v2 application requires .NET Framework 4.5 to run in a WinPE environment. However, as is known, .NET Framework 4.5 is large in size, which is a disadvantage for fast booting of WinPE.

A trimmed .NET Framework: 4.5 has been prepared by me for use in a WinPE environment with the Windows Backup/Restore Tool v2 application. This .NET Framework: 4.5 is only for the Windows Backup/Restore Tool v2 application. There is no guarantee that it will work with other applications.

Usage:
After mounting the WinPE you like to use, simply copy the Microsoft.NET folder to the Windows folder and commit it.


Don't miss a new Windows-Backup-Restore-Tool release

NewReleases is sending notifications on new releases.