# Bare-metal recovery

#### Bare Metal Recovery (BMR) przywraca cały system z backupu na poziomie obrazu, w tym system operacyjny, aplikacje oraz dane.

***

## Przegląd

**BMR** (bare-metal restore, znane też jako bare-metal recovery) umożliwia szybkie i skuteczne odzyskiwanie systemu za pomocą **obrazu** utworzonego przez oprogramowanie do tworzenia obrazów dysków. **Plik** **obrazu** przywraca cały system operacyjny i rekonfiguruje go w ciągu kilku minut, eliminując długotrwały proces instalacji i konfiguracji systemu operacyjnego i aplikacji. Ponieważ **BMR** można wykonać, aby przywrócić maszynę fizyczną lub serwer do czystego stanu po awarii sprzętu lub utracie danych, **BMR** stanowi doskonały plan **odzyskiwania po awarii**.

{% hint style="danger" %}
**BMR** usuwa wszystkie istniejące partycje na dysku systemowym i tworzy go na nowo, a następnie przywraca oprogramowanie na komputer.
{% endhint %}

#### W Xopero ONE, proces BMR składa się z 3 kroków:

1. Utworzenie pliku .iso z zainstalowanym **Agentem Xopero ONE**.
2. Uruchomienie systemu operacyjnego z pliku .iso na urządzeniu, na które ma być przywrócony obraz systemu.
3. Wybranie urządzenia, którego obraz systemu ma być przywrócony w [**XMS**](#user-content-fn-1)[^1], i rozpoczęcie procesu odzyskiwania.

***

### Tworzenie pliku .iso z zainstalowanym Agentem Xopero ONE

{% hint style="warning" %}
Zanim rozpocznie się praca z **SVS Creator**, należy upewnić się, że zainstalowano zestaw **Windows** **ADK** — jeśli nie, należy go [zainstalować](https://learn.microsoft.com/pl-pl/windows-hardware/get-started/adk-install).
{% endhint %}

{% stepper %}
{% step %}
[Pobierz Kreator SVS](https://xopero.com/latest-updates/) ze strony Xopero.

Po pobraniu wyodrębnij wszystkie pliki z archiwum ZIP do osobnego folderu.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/H50ngNKnj4568wHLjCAB/image.png" alt=""><figcaption><p><em>Folder SVS Creator folder w eksploratorze plików.</em></p></figcaption></figure>
{% endstep %}

{% step %}
Uruchom plik SVSCreator.exe aby rozpocząć proces tworzenia obrazu ISO
{% endstep %}

{% step %}
W oknie aplikacji **SVSCreator** podaj ścieżkę do tymczasowego katalogu roboczego (jest to również lokalizacja, w której zostanie utworzony obraz **ISO Xopero SVS**).

Domyślnie ścieżka do tymczasowego katalogu roboczego jest ustawiona na `C:\Windows\Temp`, ale możesz ją zmienić, jeśli tego potrzebujesz. Gdy ścieżka jest dostosowana do wymagań, kliknij **Next**.

{% hint style="warning" %}
SVSCreator pobierze trzy komponenty: **Windows PE**, **Java Runtime Environment** i **Agent Xopero ONE.**
{% endhint %}

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/bxP2pJdchF9Bo1jqUvRu/image.png" alt=""><figcaption><p><em>SVSCreator.exe</em></p></figcaption></figure>
{% endstep %}

{% step %}
Wybierz odpowiednia architekturę systemu operacyjnego (32-bit lub 64-bit), a następnie kliknij Next.

{% hint style="warning" %}
Jeśli nie masz zainstalowanego zestawu **Windows ADK**, kreator automatycznie otworzy okno instalacji **ADK** po kliknięciu **Next**. Po wdrożeniu **ADK** nastąpi powrót do okna **SVSCreator**.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/dYZwPUQ8ADLcmaie7HBD/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Kreator automatycznie pobierze i zainstaluje wymagane komponenty.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/uCpjd5w36XpHpBxK28mP/image.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/qHhIVZLSsuuApuQ9dloq/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Dodawanie sterowników do odzyskiwania Xopero.

{% hint style="warning" %}
Ten krok <mark style="color:red;">**nie jest obowiązkowy**</mark> — możesz dodać sterowniki do odzyskiwania **Xopero**, na przykład, jeśli urządzenie ma dedykowane kontrolery **RAID** lub kartę sieciową. W przeciwnym razie możesz pominąć ten krok.
{% endhint %}

Gdy wszystkie wymagane komponenty zostaną zainstalowane, możesz dodać sterowniki dla systemu operacyjnego, który zamierzasz przywrócić. Kliknij przycisk **Add**, aby wybrać sterowniki i uwzględnić je w obrazie .iso.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/UjmJrOnITuEpHi3Oj2lj/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Następnie kreator rozpocznie tworzenie obrazu ISO dla SVS[^2].

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/lypdRQkExTPHcVIGwiV1/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Gdy obraz ISO zostanie pomyślnie utworzony, wyświetli się komunikat "ISO image with Windows PE successfully built" z informacją o lokalizacji pliku .iso poniżej. Następnie możesz zamknąć SVSCreator

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/KQWGtVEunktkEdry9QAC/image.png" alt=""><figcaption><p><em>Poprawnie zakończone tworzenie obrazu ISO.</em></p></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Uruchamianie systemu operacyjnego z pliku .iso na wybranym urządzeniu

{% stepper %}
{% step %}
Gdy masz juz utworzony plik **.iso**, uruchom system operacyjny z tego pliku na urządzeniu, na które chcesz przywrócić backup.

Zaleca się utworzenie **rozruchowego dysku USB**, aby uruchomić system operacyjny, jednak możesz utworzyć dowolny inny nośnik rozruchowy zgodnie z potrzebami.

{% hint style="warning" %}
Aby uruchomić aplikację SVS z dysku flash USB, musisz ustawić w BIOS/EFI sekwencję rozruchową (boot from USB-HDD).
{% endhint %}
{% endstep %}

{% step %}
Otwórz [**SVS** ](#user-content-fn-2)[^2]w **Windows PE**.

Po uruchomieniu [**SVS** ](#user-content-fn-2)[^2]wyświetlą się następujące opcje menu:

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/UIvj9ICZdfKSX9tC0bPQ/Xopero%20option.png" alt="Xopero option" width="563"><figcaption><p><em>Ekran menu SVS.</em></p></figcaption></figure>

1. **Xopero** - otwiera okno z dodatkowymi opcjami odzyskiwania.
2. **Shell** - otwiera wiersz poleceń (użyj go, jeśli potrzebujesz ręcznie skonfigurować interfejsy sieciowe).
3. **Reboot** - uruchamia ponownie maszynę.
4. **Shutdown** - wyłącza maszynę.
   {% endstep %}

{% step %}
Aby przywrócić backup na poziomie obrazu, kliknij przycisk **Xopero**.
{% endstep %}

{% step %}
Otworzy się kolejny ekran menu.

Dostępne będą następujące opcje:

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FVM45hN9eUDWF87itL9fk%2Fbmr10.png?alt=media&#x26;token=932b77cb-3b88-4a4f-8990-7b08b781e347" alt="" width="563"><figcaption></figcaption></figure>

1. **Device app** - uruchamia aplikację **Agent Xopero ONE** na urządzeniu.
2. **Fix boot problems** - rozwiązanie problemów z uruchomieniem systemu operacyjnego — jeśli masz problemy z **SVS**, możesz użyć tej opcji do ich naprawy.
3. **Drivers** - możesz użyć tej opcji do załadowania lub dodania nowych sterowników.
   {% endstep %}

{% step %}
Kliknij przycisk Device app aby kontynuować proces przywracania.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/hAcs6MxhFoR2HiLa5Qjf/device%20app.png" alt="device app" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Wprowadź adres usługi <kbd><https://localhost:5001></kbd> i nazwę urządzenia, pod którą chcesz widzieć tego hosta w usłudze Xopero ONE. Następnie kliknij przycisk **Connect i otwórz panel** [**XMS**](#user-content-fn-1)[^1] <mark style="color:red;">na innym urządzeniu</mark>.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/YRQLAT3YOlxfFDmJGuOv/service%20address%20and%20device%20name.png" alt="service address and device name" width="563"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Rozpocznij proces odzyskiwania w XMS[^1]

{% hint style="success" %}
Jeśli urządzenie zostało pomyślnie połączone z usługą zarządzania, będziesz je widzieć jako **aktywne** w panelu **XMS**.
{% endhint %}

{% stepper %}
{% step %}
W XMS kliknij ikonę 💻 laptopa w prawym górnym rogu ekranu.
{% endstep %}

{% step %}
Znajdź swoje urządzenie, zaznacz pole wyboru obok niego i kliknij przycisk Aktywuj aby przypisać licencję do tego urządzenia.

{% hint style="success" %}
Nie musisz ręcznie wybierać licencji — **Xopero ONE** przypisze ją automatycznie.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/Re30ABeN1IZ0MpuSILhh/Assigning%20a%20license%20to%20the%20device.png" alt="Assigning a license to the device"><figcaption><p><em>License assignment window.</em></p></figcaption></figure>
{% endstep %}

{% step %}
Gdy licencja zostanie przypisana, znajdź urządzenie, którego obraz chcesz odzyskać, następnie kliknij przycisk Przywróć po prawej stronie.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/lJcFdQm6fOMkUnNQ0cUV/restore%20button.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Wybierz plan backupu, który chcesz przywrócić.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/gwlLtw3iV0FrG0TG9uyO/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Wybierz znacznik czasu, z którego chcesz przywrócić dane, kliknij przycisk Przywróć, następnie wybierz opcję przywracanie BMR z menu rozwijanego.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/yTrtwcAKtp6kkwCPexhv/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Następnie wybierz dysk, który chcesz przywrócić i kliknij przycisk Przywróć wybrane w prawym dolnym rogu panelu.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/1DyamjD3IXmBhY3odEml/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Sprawdź poprawnośc danych przywracania.

1. Pole **Dane do przywrócenia** powinno wyświetlać dysk, który ma zostać przywrócony.
2. Pole **Przywróć do** powinno pokazywać urządzenie, na które zostanie przywrócony backup na poziomie obrazu. W celu zmiany kliknij przycisk **Edytuj** i wybierz inne urządzenie.
3. W sekcji **Katalog przywracania** określ dysk docelowy, na który powinien zostać przywrócony backup.
4. W sekcji **Ustawienia przywracania** możesz wybrać opcję resetowania sterowników lub pozostawić pole wyboru puste.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/h3my27eVNJRzjgRYNf2m/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Kliknij przycisk **Przywróć** w prawym dolnym rogu panelu Przywracanie danych, aby rozpocząć proces odzyskiwania.

{% hint style="info" %}
Postęp i szczegóły odzyskiwania możesz sprawdzić w karcie **Zadania** w [**XMS**](#user-content-fn-1)[^1].
{% endhint %}

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/3WkDgYDaLBdQCcBvhxkY/BMR%20Recovery%20details.png" alt="BMR Recovery details"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Przydatne linki i materiały

{% embed url="<https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install>" %}

{% embed url="<https://learn.microsoft.com/pl-pl/windows-hardware/get-started/adk-install>" %}

{% embed url="<https://xopero.com/latest-updates/>" %}

{% embed url="<https://rufus.ie/en/>" %}

{% embed url="<https://rufus.ie/pl/>" %}

[^1]: Xopero Management Service

[^2]: Smart Virtualization Stick
