BackupZit

Windows sunucusunda bare-metal geri yükleme

Adım adım bir rehber: çalışan Windows sunucu ve PC'lerin disk görüntülerini alın ve arızalı bir makineyi bir kurtarma USB belleğinden boş bir diske geri getirin — aynı donanımda, yeni donanımda veya sanal makine olarak.

Neler kuracaksınız

Dosya yedeği belgeleri geri getirir; disk görüntüsü ise makinenin tamamını getirir: bölüm tablosu, önyükleme bölümleri, Windows, programlar, ayarlar ve veriler. BackupZit görüntüleri Windows çalışırken bir VSS anlık görüntüsünden alır, yalnızca kullanılan ve değişen blokları saklar ve bir kurtarma ISO'sundan yeni bir diske geri yazar — böylece diski bozulan, fidye yazılımına yakalanan veya güncellemesi başarısız olan bir sunucu yeniden kurulum yapmadan tekrar çalışır. BackupZit ücretsiz ve açık kaynaklıdır (AGPLv3).

Gerekenler

  • Bir BackupZit konsolu — indirme sayfasındaki hazır görüntüden küçük bir Linux VM (2 vCPU, 2–4 GB RAM, 16–20 GB disk) veya mevcut bir Debian, Ubuntu, AlmaLinux ya da Rocky Linux sunucusunda kurulum betiği.
  • Başka bir makinede yedek depolama: SFTP, bir NAS üzerinde SMB paylaşımı, S3 uyumlu bir bucket, Azure Blob Storage veya sağlamlaştırılmış bir BackupZit deposu.
  • Korunacak Windows makineleri: Windows 10, 11 ve Windows Server 2016 veya üstü; Windows 7 SP1, Server 2008 R2 SP1 ve 2012 R2 legacy aracı ile, aynı görüntü özellikleriyle.
  • Kurtarma ISO'sunu oluşturmak için bir kereliğine ücretsiz Windows ADK kurulu bir Windows PC (3. adım) ve bir USB bellek.

1. adım — Aracıyı kurun

  1. Konsolda Aracılar sayfasını açın ve Kayıt belirteci oluştur'a tıklayın. Herhangi sayıda makine için 7 gün geçerli bir kayıt kodu (BZ1-…) alırsınız.
  2. Her makinede Aracılar sayfasındaki Windows aracısı MSI'ını çalıştırın ve kodu yapıştırın. Çok sayıda makine için GPO, Intune veya bir RMM aracıyla sessiz kurulum kullanın:
    msiexec /i backupzit-agent.msi /qn ENROLLCODE="BZ1-..."
    Ya da konsolun WinRM ile kurmasına izin verin: Aracılar → Buradan bir makineye kur.
  3. Bir dakika içinde makine diskleriyle birlikte Aracılar sayfasında görünür.

2. adım — Görüntü işini oluşturun

  1. Yedekleme işleri'ni açın, makine için bir iş oluşturun ve Disk görüntüsü'nü seçin.
  2. Her dahili diski — sonradan eklenenler dahil — tek işte almak için Tüm diskler'i seçin ya da tek bir diski, tamamen veya yalnızca bazı bölümleriyle işaretleyin (örneğin bir dosya yedeğinin zaten kapsadığı büyük bir veri bölümü olmadan).
  3. Hedef depolamayı, zamanlamayı ve saklama süresini seçin. Yaygın bir kombinasyon: haftalık veya gecelik bir görüntü artı günlük dosya yedekleri.

Nasıl çalışır:

  • Tüm disklerdeki tüm birimler tek bir VSS anlık görüntüsünden okunur, bu yüzden diskler birbiriyle tutarlıdır — örneğin D:'deki bir veritabanı ve E:'deki günlükleri.
  • Yalnızca kullanılan bloklar okunur (NTFS ayırma haritası) ve depoda zaten bulunan bloklar yeniden gönderilmez. Aynı makinenin ikinci görüntüsü genellikle yalnızca yüzde birkaçını gönderir.
  • Yedekler makineden çıkmadan önce makinede AES-256 ile şifrelenir. Konsolun gösterdiği kurtarma anahtarı'nı yedeklerden ayrı saklayın.
  • USB ve SD diskler, bağlı VHD/VHDX dosyaları ve çıkarılabilir ortamlar Tüm diskler'e dahil edilmez; böylece harici bir yedek diski kendini yedeklemez.

Otomatik geri yükleme testleri (varsayılan olarak haftalık, Ayarlar → Geri yükleme testleri altında) en yeni görüntülerden rastgele bloklar okur ve sağlama toplamlarıyla karşılaştırır.

3. adım — Windows kurtarma ISO'sunu bir kez oluşturun

Windows PE yeniden dağıtılamaz; bu yüzden kurtarma ISO'su herhangi bir Windows 10/11 veya Server PC'de bir kez oluşturulur:

  1. Microsoft'un ücretsiz Windows ADK'sını (Deployment Tools özelliği) ve Windows PE eklentisini kurun.
  2. Sürümler sayfasından build-winpe.ps1'i indirin ve aracı kurulu bir makinedeki C:\Program Files\backupzit Agent klasöründen backupzit-agent.exe'yi kopyalayın.
  3. Yönetici PowerShell'inde:
    .\build-winpe.ps1 -AgentExe .\backupzit-agent.exe -Out .\backupzit-recovery.iso
    Depolama veya ağ sürücüleri için -DriverDir C:\Drivers (örneğin Proxmox VM'leri için VirtIO), kurtarma sisteminin yazmadan bağlanması için -RecoveryJson .\recovery.json ekleyin.
  4. İsterseniz ISO'yu konsolda /var/lib/backupzit/dist klasörüne kopyalayın; o zaman Kurtarma ortamı sayfasında sunulur.

ISO'yu Rufus (ISO modu) veya balenaEtcher ile bir USB belleğe yazın. Kurtarma ortamı sayfasında Kurtarma kodu oluştur'u kullanıp recovery.json indirebilirsiniz; bellekte bir backupzit klasörüne kopyalandığında makine konsola yazmadan bağlanır. Belleği bir kez yedek bir PC'de veya VM'de deneyin — ihtiyaç duyduğunuz gün değil.

Linux makineleri disk görüntüsü yerine bir Linux sistemi işiyle korunur; onların kurtarma ISO'su (backupzit-recovery-linux.iso) her sürümle yayımlanır.

4. adım — Boş bir diske geri yükleyin

  1. Makineyi kurtarma belleğinden başlatın. Bellek aracıyı kurtarma modunda başlatır ve konsola bağlanır (ya da sunucu adresini ve kurtarma kodunu sorar).
  2. Makine, diskleriyle birlikte bir kurtarma aracısı olarak Kurtarma ortamı sayfasında ve Aracılar'da görünür.
  3. Etkinlik'te görüntü yedeğini açın ve Bu görüntüyü bir diske geri yükle'yi seçin.
  4. Aracıda geri yükle'de kurtarma aracısını, Hedef disk'te yeni diski seçin — en az orijinalin kullanılan alanı kadar büyük olmalı. Hedef diskteki tüm veriler silinir; onaylayın.
  5. Çalıştırma bitince belleği çıkarın ve yeniden başlatın.

GPT ve MBR diskler ile UEFI ve BIOS önyüklemesi desteklenir. Bölüm düzeni ve kimlikler yeniden oluşturulur, bu yüzden geri yüklenen disk eskisi gibi açılır. Tüm diskler ile diskleri tek tek geri yüklersiniz: önce sistem diski, sonra diğerleri.

Aynı form çalışan bir makinenin boş diskine de geri yükler. Orijinal disk aynı makinedeyse, Windows'un kopyanın disk kimliklerini değiştirmemesi için Diski sonra çevrimdışı bırak'ı işaretleyin.

Farklı donanıma geri yükleme

Windows yalnızca önyüklendiği disk denetleyicisinin sürücüsüyle başlar. Bu yüzden Intel denetleyicili bir PC'nin görüntüsü AMD anakartta, NVMe SSD'de veya VM'de INACCESSIBLE_BOOT_DEVICE ile durur. Farklı donanıma geri yükle'yi işaretleyin; BackupZit görüntüyü yazdıktan sonra geri yüklenen Windows'u hazırlar:

  • Yaygın disk denetleyicileri için Windows'un yerleşik sürücüleri önyüklemede yeniden başlar: AHCI/SATA, NVMe, Intel RST, LSI/Broadcom/Dell PERC SAS ve RAID, HPE Smart Array, Hyper-V ve VMware.
  • Ek sürücüler DISM ile eklenir: kurtarma ISO'sundakiler ve Ek sürücüler'de belirttiğiniz klasörlerdekiler — örneğin yeni anakartın depolama ve ağ sürücüleri bir USB bellekte (E:\Drivers; alt klasörler de taranır).
  • Önyükleme dosyaları yeni makine için yeniden oluşturulur (bcdboot).

Çalıştırma sayfası etkinleştirilen ve eklenen sürücüleri listeler. Diğer yeni aygıtları Windows ilk açılışta algılar; yeni donanımda etkinleştirmenin yinelenmesi gerekebilir.

Fizikselden sanala: Proxmox VE veya Hyper-V'ye geri yükleme

Disk görüntüsü, eski bir fiziksel sunucuyu VM'ye taşımanın veya görüntülerinizin gerçekten açıldığını sınamanın da en kolay yoludur:

  • Proxmox VE: GPT diskler için OVMF (UEFI), MBR diskler için SeaBIOS ile; en az orijinal kadar büyük bir VirtIO SCSI disk ve bir VirtIO ağ kartıyla bir VM oluşturun. Kurtarma ISO'sunu (VirtIO sürücüleriyle oluşturulmuş) bağlayın ve Farklı donanıma geri yükle ile geri yükleyin.
  • Hyper-V: en az orijinal kadar büyük boş bir VM diski oluşturun — UEFI/GPT için 2. nesil, BIOS/MBR için 1. nesil —, VM'yi kurtarma ISO'sundan başlatın ve Farklı donanıma geri yükle ile geri yükleyin.

Görüntüden tek tek dosyalar

Tek bir klasör için her şeyi geri yüklemeniz gerekmez. Görüntü çalıştırması her diski bölümleriyle listeler; NTFS birimlerinde gezinmek, dosyaları indirmek (birden fazlasını ZIP olarak) veya herhangi bir aracıda bir klasöre geri yüklemek için Dosyalara göz at'a tıklayın. Konsolda göz atmak için yedeğin ağ depolamasında (SFTP, S3, SMB, Azure veya sağlamlaştırılmış depo) olması gerekir.

Bilinmesi gereken sınırlar

  • Disk görüntüleri Windows içindir (NTFS birimleri, GPT ve MBR diskler). Linux makineleri için bir Linux sistemi işi kullanın.
  • Hedef disk en az orijinalin kullanılan alanı kadar büyük olmalıdır.
  • UEFI ile eski BIOS arasında geri yükleme yapılamaz — hedef, orijinalle aynı şekilde önyüklenmelidir.
  • Windows PE yeniden dağıtılamadığı için Windows kurtarma ISO'sunu Windows ADK ile bir kez kendiniz oluşturmalısınız.

Sonraki adımlar

BackupZit'i indirin, disk görüntüsü özelliklerine göz atın veya konsoldaki kılavuzda görüntüler ve geri yükleme bölümlerini okuyun. Sanal makineler Proxmox VE ve Hyper-V rehberlerinde ele alınır. Sorularınızı GitHub Discussions'ta sorabilirsiniz. Şirketler MaxZit'ten ticari destek alabilir (yalnızca İngilizce).