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-grub
i 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.
Odpowiedzi:
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
sysprep
polecenie „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.
źródło