Windows VS Linux - przywracanie kopii zapasowych systemu Bare Metal

1

Pracowałem z kilkoma narzędziami, takimi jak Acronis TIEWS i CloneZilla, i mam pytanie dotyczące wdrażania kopii zapasowych dla obu z nich. W obu przypadkach mogłem użyć narzędzia do klonowania / obrazowania dysku, takiego jak Acronis, aby wykonać kopię zapasową opartą na sektorach, w tym przenieść tabelę partycji i tak dalej.

W przypadku samego systemu operacyjnego Linux mogę utworzyć archiwum całego systemu plików root (tj . tar -zcvf / /mnt/someFile.tar.gz:), podzielić na partycje i sformatować nowy dysk, rozpakować archiwum bezpośrednio do katalogu głównego systemu plików na nowym dysku, zaktualizować mój bootloader ( tj .:) sudo update-grubi jestem gotowy do wyjścia. Wykryto nowy sprzęt, sterowniki są wymieniane przy starcie i wszystko jest w porządku.

W przypadku instalacji Windows (tj. Windows 7) to nigdy nie działa. Po pierwsze, muszę mieć system Windows jako pierwszy system operacyjny zainstalowany na pustym dysku (bez partycji), aby mógł utworzyć 100 MB partycji rozruchowej. Następnie muszę się martwić uwierzytelnieniem licencyjnym, a wreszcie, jeśli przejdę przez wszystkie niedogodności po drodze, system prawie na pewno się zawiesi z powodu drastycznie innego sprzętu. Zawsze mogłem podjąć próbę instalacji naprawczej, ale rzadko się to udaje, a system jest zazwyczaj niestabilny.

Dlaczego system Windows wymaga, aby był to pierwszy system operacyjny zainstalowany na dysku i dlaczego przywracanie systemu operacyjnego jest tak skomplikowanym koszmarem (tj .: nie można po prostu wykryć nowego sprzętu przy pierwszym uruchomieniu po przywróceniu systemu od zera i pracować z nim? )? Czy istnieje uzasadniony powód techniczny, czy jest to wsparcie dla starszych użytkowników, czy też jest to coś zupełnie innego?

Dziękuję Ci.

DevNull
źródło
Nigdy nie miałem problemów z ładowaniem obrazu Acronis na inny sprzęt. Zazwyczaj robię to, aby sklonować system, przywrócić obraz, a następnie ręcznie zmienić licencję na nieaktywowany klucz licencyjny. W tym momencie jestem w stanie aktywować nową licencję na nowym systemie, który jest dokładną kopią starego systemu, z wyjątkiem nowego sprzętu bez problemu przez 99-100% czasu.
Ramhound

Odpowiedzi:

3

Dzieje się tak z kilku powodów. Po pierwsze, oba systemy próbują wykryć cały sprzęt podczas rozruchu. Czy to się powiedzie, czy nie, to inna historia. Obie obsługują zmiany inaczej.

W Linuksie wszystko jest „zasadniczo” plikiem. Ułatwia to po prostu kopiowanie plików, a elementy „po prostu działają”. W systemie Windows jednym z powodów przyspieszenia procesu rozruchu jest to, że ładuje on tylko sterowniki, których potrzebuje (tj. Sterowniki płyty głównej, kontrolera dysku twardego, karty graficznej itp.), Aby dostać się na pulpit. Tam może rozpocząć wykrywanie nowego sprzętu. Jeśli sprzęt zbytnio zmienia się w systemie Windows, nie uruchamia się, ponieważ nie wie w tym momencie, jak załadować nowy sprzęt. (Zdaję sobie sprawę, że jest to nadmierne uproszczenie, ponieważ nie znam pełnej mechaniki, tylko teorię działania).

Następnie pieniądze. Linux jest bezpłatny (jak w przypadku piwa), podczas gdy system Windows kosztuje większość osób co najmniej 100 USD za licencję na komputer (wersja OEM, Windows 7 Home Premium, od momentu, gdy był nowy). Linux nie obchodzi ani nie chce dbać o to, na czym go zainstalujesz. Windows jest własnością korporacji (o której ludzie często zapominają, są w niej dla pieniędzy, a nie dla ludzi). Jeśli Microsoft może uzyskać pieniądze od swoich klientów, prawdopodobnie to zrobi.

Co do faktycznego przywracania? Nie odzyskałem jeszcze pełnego systemu Linux, więc nie mogę z tym całkowicie rozmawiać. Przywróciłem instalacje systemu Windows, nawet na nowy sprzęt. W zależności od tego, jak działa kopia zapasowa, zależy od sposobu jej odzyskania i dlaczego.

Jeśli twój system Windows ładuje się dobrze na starym sprzęcie i po prostu chcesz przenieść go na nowy sprzęt, zainstaluj nowe sterowniki (aby były dostępne podczas uruchamiania), a następnie uruchom syspreppolecenie „ponownie zamknij” i wymuś Windows wykrywa nowe sterowniki. Przenieś dysk twardy i powinien się dobrze uruchomić.

Jeśli system Windows nie uruchamia się poprawnie, należy zrobić zdjęcie za pomocą narzędzia oferującego funkcję przywracania systemu „od zera”, aby usunąć z obrazu odniesienia sprzętowe specyficzne dla systemu i zasadniczo przekonać system Windows, że jest to nowa instalacja. Z twoimi bieżącymi plikami. Nie znam dokładnej magii, która to osiąga, ale tak to robi.

Kanadyjczyk Luke
źródło
Jednym z narzędzi kreatora, które to osiąga, jest sysprep. Następne okna uruchamiania ponownie wykryją większość sprzętu. Minusem jest to, że musisz go uruchomić przed awarią systemu operacyjnego. (np. proaktywna kopia zapasowa partycji systemu operacyjnego).
Hennes
1
@Hennes - Droższa wersja Acronis obsługuje przywracanie obrazu systemu na inny sprzęt. Oczywiście nigdy nie miałem problemów z jego użyciem, w zasadzie robi to sysprep dla ciebie w sposób automatyczny.
Ramhound
@Ramhound Tak, dostępna jest opcjonalna wtyczka o nazwie Acronis True Image Universal Restore, która umożliwia przywracanie systemu od zera na zupełnie innym sprzęcie. Pamiętam, jak użyłem go do tymczasowego odciążenia starego serwera szafowego na laptopie podczas remontu biura. Byłem ciekawy, dlaczego jest to nawet wymagane, a system operacyjny z natury nie posiada tej zdolności (tj. Po prostu zamiany dysku między komputerami).
DevNull
@Dogbert - Wyobrażam sobie, że jest to starsza wersja systemu Windows. Windows jest licencjonowany na określony sprzęt. Nie często trzeba go migrować i jest do tego mechanik (SysPrep), ale to więcej, aby utworzyć obraz, aby zainstalować ten sam obraz na wielu instancjach podobnego sprzętu.
Ramhound