Co skonfigurujesz
Kopia plików przywraca dokumenty; obraz dysku przywraca całą maszynę: tablicę partycji, partycje rozruchowe, Windows, programy, ustawienia i dane. BackupZit tworzy obrazy z migawki VSS podczas pracy Windows, zapisuje tylko używane i zmienione bloki i przywraca je z ISO odzyskiwania na nowy dysk — dzięki temu serwer z padniętym dyskiem, ransomware lub nieudaną aktualizacją znów działa bez reinstalacji. BackupZit jest darmowy i open source (AGPLv3).
Czego potrzebujesz
- Konsolę BackupZit — małą maszynę wirtualną Linux (2 vCPU, 2–4 GB RAM, dysk 16–20 GB) z gotowego obrazu na stronie pobierania albo skrypt instalacyjny na istniejącym serwerze Debian, Ubuntu, AlmaLinux lub Rocky Linux.
- Magazyn na kopie na innej maszynie: SFTP, udział SMB na NAS-ie, bucket zgodny z S3, Azure Blob Storage lub utwardzone repozytorium BackupZit.
- Maszyny Windows do ochrony: Windows 10, 11 i Windows Server 2016 lub nowszy; Windows 7 SP1, Server 2008 R2 SP1 i 2012 R2 przez agenta legacy, z tymi samymi funkcjami obrazów.
- Jednorazowo komputer Windows z darmowym Windows ADK do zbudowania ISO odzyskiwania (krok 3) oraz pendrive.
Krok 1 — Zainstaluj agenta
- W konsoli otwórz Agenci i kliknij Utwórz token rejestracji. Otrzymasz kod rejestracji (
BZ1-…) ważny 7 dni, dla dowolnej liczby maszyn. - Na każdej maszynie uruchom MSI Agent Windows ze strony Agenci i wklej kod. Dla wielu maszyn użyj cichej instalacji przez GPO, Intune lub narzędzie RMM:
Albo pozwól konsoli zainstalować go przez WinRM: Agenci → Zainstaluj na maszynie stąd.msiexec /i backupzit-agent.msi /qn ENROLLCODE="BZ1-..." - W ciągu minuty maszyna pojawi się na stronie Agenci razem ze swoimi dyskami.
Krok 2 — Utwórz zadanie obrazu
- Otwórz Zadania kopii, utwórz zadanie dla maszyny i wybierz Obraz dysku.
- Wybierz Wszystkie dyski, aby jedno zadanie obejmowało każdy dysk wewnętrzny — również dodany później — albo zaznacz jeden dysk, w całości lub tylko wybrane partycje (na przykład bez dużej partycji danych, którą obejmuje już kopia plików).
- Wybierz magazyn docelowy, harmonogram i retencję. Częsta kombinacja: cotygodniowy lub nocny obraz plus codzienne kopie plików.
Jak to działa:
- Wszystkie woluminy wszystkich dysków są czytane z jednej migawki VSS, więc dyski są ze sobą spójne — na przykład baza danych na D: z logami na E:.
- Czytane są tylko używane bloki (mapa alokacji NTFS), a bloki, które są już w repozytorium, nie są wysyłane ponownie. Drugi obraz tej samej maszyny zwykle wysyła tylko kilka procent.
- Kopie są szyfrowane AES-256 na maszynie, zanim ją opuszczą. Przechowuj klucz odzyskiwania wyświetlony przez konsolę z dala od kopii.
- Dyski USB i SD, podłączone pliki VHD/VHDX i nośniki wymienne nie wchodzą do Wszystkie dyski, żeby zewnętrzny dysk na kopie nie kopiował sam siebie.
Automatyczne testy przywracania (domyślnie co tydzień, w Ustawienia → Testy przywracania) czytają losowe bloki najnowszych obrazów i sprawdzają je z sumami kontrolnymi.
Krok 3 — Zbuduj raz ISO odzyskiwania Windows
Windows PE nie może być redystrybuowany, więc ISO odzyskiwania buduje się raz na dowolnym komputerze z Windows 10/11 lub Server:
- Zainstaluj darmowy Windows ADK (funkcja Deployment Tools) i dodatek Windows PE od Microsoftu.
- Pobierz
build-winpe.ps1ze strony wydań i skopiujbackupzit-agent.exezC:\Program Files\backupzit Agentz maszyny z agentem. - W PowerShellu jako administrator:
Dodaj.\build-winpe.ps1 -AgentExe .\backupzit-agent.exe -Out .\backupzit-recovery.iso-DriverDir C:\Driversdla sterowników pamięci masowej lub sieci (na przykład VirtIO dla maszyn wirtualnych Proxmox) oraz-RecoveryJson .\recovery.json, aby system odzyskiwania łączył się bez wpisywania. - Opcjonalnie skopiuj ISO do
/var/lib/backupzit/distna konsoli; wtedy będzie oferowane na stronie Nośniki odzyskiwania.
Zapisz ISO na pendrive programem Rufus (tryb ISO) lub balenaEtcher. W Nośniki odzyskiwania możesz użyć Utwórz kod odzyskiwania i pobrać recovery.json; skopiowany do folderu backupzit na pendrivie sprawia, że maszyna łączy się z konsolą bez wpisywania. Przetestuj pendrive raz na zapasowym komputerze lub VM — nie w dniu, w którym będzie potrzebny.
Maszyny Linux chroni się zadaniem System Linux zamiast obrazu dysku; ich ISO odzyskiwania (backupzit-recovery-linux.iso) jest publikowane z każdym wydaniem.
Krok 4 — Przywróć na pusty dysk
- Uruchom maszynę z pendrive'a odzyskiwania. Startuje on agenta w trybie odzyskiwania i łączy się z konsolą (albo pyta o adres serwera i kod odzyskiwania).
- Maszyna pojawia się jako agent odzyskiwania ze swoimi dyskami, na stronie Nośniki odzyskiwania i w Agenci.
- Otwórz kopię obrazu w Aktywność i wybierz Przywróć ten obraz na dysk.
- W Przywróć na agencie wybierz agenta odzyskiwania, w Dysk docelowy nowy dysk — co najmniej tak duży jak zajęta część oryginału. Wszystkie dane na dysku docelowym zostaną usunięte; potwierdź.
- Gdy przebieg się zakończy, wyjmij pendrive i uruchom ponownie.
Obsługiwane są dyski GPT i MBR oraz rozruch UEFI i BIOS. Układ partycji i identyfikatory są odtwarzane, więc przywrócony dysk uruchamia się jak wcześniej. Przy Wszystkie dyski przywracasz jeden dysk naraz: najpierw systemowy, potem pozostałe.
Ten sam formularz przywraca też na wolny dysk działającej maszyny. Zaznacz Pozostaw potem dysk offline, gdy oryginalny dysk jest w tej samej maszynie, żeby Windows nie zmienił identyfikatorów dysku kopii.
Przywracanie na inny sprzęt
Windows uruchamia się tylko ze sterownikiem kontrolera dysku, z którego startuje. Obraz komputera z kontrolerem Intel zatrzyma się więc z INACCESSIBLE_BOOT_DEVICE na płycie AMD, dysku NVMe lub w VM. Zaznacz Przywróć na inny sprzęt, a BackupZit przygotuje przywrócony Windows po zapisaniu obrazu:
- Wbudowane sterowniki Windows dla popularnych kontrolerów dysków znów startują przy rozruchu: AHCI/SATA, NVMe, Intel RST, LSI/Broadcom/Dell PERC SAS i RAID, HPE Smart Array, Hyper-V i VMware.
- Dodatkowe sterowniki są dodawane przez DISM: te z ISO odzyskiwania oraz z folderów podanych w Dodatkowe sterowniki — na przykład sterowniki pamięci masowej i sieci nowej płyty głównej na pendrivie (
E:\Drivers; podfoldery też są przeszukiwane). - Pliki rozruchowe są odtwarzane dla nowej maszyny (
bcdboot).
Strona przebiegu pokazuje włączone i dodane sterowniki. Pozostałe nowe urządzenia Windows wykryje przy pierwszym uruchomieniu; na nowym sprzęcie może być potrzebna ponowna aktywacja.
Z fizycznej na wirtualną: przywracanie do Proxmox VE lub Hyper-V
Obraz dysku to też najprostszy sposób, by przenieść stary serwer fizyczny do VM albo sprawdzić, czy obrazy naprawdę się uruchamiają:
- Proxmox VE: utwórz VM z OVMF (UEFI) dla dysków GPT lub SeaBIOS dla dysków MBR, dyskiem VirtIO SCSI co najmniej tak dużym jak oryginał i kartą sieciową VirtIO. Podłącz ISO odzyskiwania (zbudowane ze sterownikami VirtIO) i przywróć z Przywróć na inny sprzęt.
- Hyper-V: utwórz pusty dysk VM co najmniej tak duży jak oryginał — generacja 2 dla UEFI/GPT, generacja 1 dla BIOS/MBR — uruchom VM z ISO odzyskiwania i przywróć z Przywróć na inny sprzęt.
Pojedyncze pliki z obrazu
Po jeden folder nie trzeba przywracać wszystkiego. Przebieg obrazu pokazuje każdy dysk z partycjami; kliknij Przeglądaj pliki, aby przeglądać woluminy NTFS, pobierać pliki (kilka jako ZIP) lub przywracać je do folderu na dowolnym agencie. Przeglądanie w konsoli wymaga kopii w magazynie sieciowym (SFTP, S3, SMB, Azure lub utwardzone repozytorium).
Ograniczenia, o których warto wiedzieć
- Obrazy dysków są dla Windows (woluminy NTFS, dyski GPT i MBR). Dla maszyn Linux użyj zadania System Linux.
- Dysk docelowy musi być co najmniej tak duży jak zajęta część oryginału.
- Przywracanie między UEFI a starszym BIOS-em nie jest możliwe — cel musi uruchamiać się tak samo jak oryginał.
- ISO odzyskiwania Windows musisz raz zbudować sam za pomocą Windows ADK, bo Windows PE nie może być redystrybuowany.
Następne kroki
Pobierz BackupZit, zobacz funkcje obrazów dysków lub przeczytaj rozdziały o obrazach i przywracaniu w przewodniku wbudowanym w konsolę. Maszyny wirtualne opisują poradniki dla Proxmox VE i Hyper-V. Pytania są mile widziane w GitHub Discussions. Firmy mogą skorzystać z płatnego wsparcia MaxZit (tylko po angielsku).