Sugeruję użycie Linux-GNU live-dvd. Istnieje wiele do wyboru, lubię Gentoo . Obsługa NTFS w systemie Linux jest moim zdaniem nie gorsza niż w Windows, pod warunkiem, że możesz używać NTFS-3G . Jest on zawarty na wielu dyskach Live Linux. (Obsługa wbudowanego jądra jest jednak przerażająca. Afaik, dawno temu został porzucony.)
Obsługa USB na żywo na dyskach Linuksa jest ogólnie dobra, ale jestem pewien, że możesz znaleźć dziwny sprzęt, który nie jest obsługiwany przez wszystkie dystrybucje. Jednak natychmiast zauważyłbyś, że to był problem, i czeka cię trochę ruchu sieciowego i dvd-r.
Większość dysków na żywo posiada także wiele narzędzi do partycjonowania, a wspomniane przeze mnie Gentoo pozwalają na skompilowanie większej ilości pamięci, jeśli zajdzie taka potrzeba. Nie próbuj jednak nic wymyślnego z partycjami potrzebnymi Windowsowi do uruchomienia. Ostatnio patrzyłem (co prawda 4 lata temu) było kilka (3-cio) komercyjnych pakietów, które twierdzą, że mogą to zrobić bez zepsucia czegokolwiek i dokładnie 0, które mogłyby.
Muszę utworzyć plik obrazu tego całego dysku, w tym MBR, i umieścić go na zewnętrznym dysku twardym USB jako plik.
Jestem prawie pewien, że łatwiej jest to zrobić z poziomu wiersza poleceń niż w przypadku dowolnego GUI. Zakładając, że otrzymujesz powłokę root w środowisku rozruchowym, pokażę ci, jak:
Zakładam, że partycja, której kopię zapasową chcesz wykonać to /dev/sda
(zwykle pierwszy dysk ATA lub SCSI), i że masz zainstalowany tylko jeden dysk twardy, dzięki czemu dysk USB staje się /dev/sdb
, z jedną partycją /dev/sdb1
zawierającą system plików NTFS.
Najpierw montujesz system plików, na którym chcesz umieścić kopię zapasową, używając NTFS-3G.
# mkdir target
# ntfs-3g /dev/sdb1 target/
Następnie wykonaj kopię zapasową dysku twardego
# dd bs=1M if=/dev/sda of="target/my-disk-backup_$(date +%F_%T).img"
To daje nazwę pliku podobną do my-disk-backup_2012-03-07_04:17:39.img
. Prawdopodobnie chcesz trochę kompresji, aby zaoszczędzić trochę miejsca na dysku USB, oto przykład:
# dd bs=1M if=/dev/sda | xz -2 | dd of="target/my-disk-backup_$(date +%F_%T).img.xz"
Pełna kopia zapasowa dysku jest teraz ukończona.
Odzyskiwanie
Aby odzyskać dane z kopii zapasowej, zrób wszystko tak jak z kopią zapasową, ale zmień kierunek kopiowania. Więc ty też
# dd bs=1M if="target/my-disk-backup_$(date +%F_%T).img" of=/dev/sda
lub
# dd if=target/my-disk-backup_2012-03-07_04:17:39.img.xz | unxz | dd bs=1M of=/dev/sda
Po zakończeniu polecenia dysk powinien znajdować się dokładnie w tym samym stanie, w którym utworzono kopię zapasową, z każdym jej kawałkiem.
Ostrzeżenie: ogromna poważna stronniczość! Jestem programistą Macrium Reflect, więc proszę pamiętać, że na to, o czym mówię, prawdopodobnie ma to wpływ!
Cóż, Macrium Reflect działa za pośrednictwem VSS (usługa kopiowania woluminów w tle). Robimy to, ponieważ daje nam to szereg korzyści, ponieważ Microsoft je utrzymuje i obsługuje. Alternatywą byłoby wstawienie niestandardowego sterownika do jądra w celu wykonania kopii zapasowej w stylu kopiowania przy zapisie. Takie rzeczy mogą powodować problemy ze współdziałaniem sterowników i platform itp., A naszą zasadą nie jest destabilizacja twojego systemu (chociaż w przypadku, gdy VSS jest wyłączony, nasz sterownik działa :)). Inne usługi mogą być skonfigurowane do współpracy z nimi i pozwalają nam tworzyć ich kopie zapasowe, nad którymi obecnie pracujemy.
To powiedziawszy , Reflect jest dostarczany z produktem na żywo CD. W rzeczywistości jest wyposażony w dwa - zarówno środowisko oparte na PE / WAIK (Windows), które zawiera pełny produkt, jak i live CD z systemem Linux, który ma nieco mniej funkcji. Przeważnie nasz przepływ pracy koncentruje się na wykorzystaniu Live CD do przywracania systemu; jednak dysk PE może go również obrazować.
Nasza funkcja przywracania powinna przywrócić system do pełnej sprawności, w tym rozruchu - jednak nie zawsze jest to możliwe. W szczególności twój główny rekord rozruchowy może zostać nadpisany przez oprogramowanie innych firm z różnych powodów - szyfrowania dysku, niestandardowego programu ładującego itp. Reflect ma opcję przywrócenia / zastąpienia wszystkiego, co MBR ma za pomocą BCD (Vista i późniejszego programu ładującego) - dzięki czemu obraz został pomyślnie zapisany, powinniśmy być w stanie naprawić wszelkie problemy z uruchomieniem, które się pojawiły.
Istnieją inne sposoby uzyskania pełnego obrazu dysku. Możesz użyć,
dd
aby dosłownie wziąć kopię wszystkich bajtów na dysku i zapisać je w innym miejscu, w tym w pliku. Oczywiście zrobienie tego zajmie kopię każdego bajtu , niezależnie od tego, czy jest to konieczne (tj. W użyciu, zgodnie z MFT systemu plików) - podczas gdy wiele programów do przetwarzania obrazu, w tym nasze, przyjrzy się używanym aktywnym sektorom, i tylko je kopiuj. To sprawia, że twoja kopia zapasowa jest znacznie, znacznie mniejsza i jest to domyślne zachowanie w Reflect.Moje doświadczenia z Linuksem i NTFS są również mieszane; Kiedyś korzystałem z podwójnego rozruchu z NTFS-3G, gdy był w fazie beta i miałem kilka ciekawych doświadczeń (takich jak nie Vista bootowalne systemy Vista). Obecnie uważam, że jest znacznie bardziej stabilny.
Obsługa NTFS Reflect jest już dość dojrzała. Mamy spore grono klientów, którzy regularnie korzystają z naszego produktu do tworzenia kopii zapasowych dysków i widzieliśmy wiele różnych konfiguracji, konfiguracji, bardzo rozdrobnionych dysków ... itp.
Naprawdę nie mogę mówić za innymi naszymi produktami do przetwarzania obrazu, ponieważ po prostu nie znam ich zbyt dobrze - sam jestem całkiem nowy w tej przestrzeni.
Inne kwestie, na które warto zwrócić uwagę, zwłaszcza jeśli płacisz:
Jak zawsze, powiedziałbym, że wypróbuj kilka i zobacz, co pasuje do twoich potrzeb :)
źródło
the PE disk can also image it
Reflect has the option to restore/replace whatever your MBR has with BCD (Vista and later bootloader) - so providing the image is successfully written down, we should be able to fix any boot problems that have arisen.
Świetna informacja, dzięki. Czy są jakieś wady korzystania z kopii w tle z uwagi na fakt, że obecnie używasz dysku? Kopiowanie krok po kroku w stylu dd wydaje się bardziej odporne na błędy, choć w cenie większego obrazu.dd
, po prostu utworzyłbym partycję ext3, aby utrzymać mój obraz, aby uniknąć pułapek, ale spowodowałoby to utratę miejsca.Chociaż ma interfejs oparty na przekleństwach, clonezilla jest bardzo prosta, oparta na livecd i działa dla mnie z podobnymi systemami. Upewnij się, że masz folder, w którym chcesz zapisać obraz w katalogu głównym dysku z kopią zapasową bez spacji w nazwie. Zapisałem dysk partycjonowany NTFS / EXT / HFS / SWAP na obrazie na dysku NTFS, więc nie powinno być problemu z NTFS
Wcześniej używałem również macrium odbicia za darmo i działa dobrze w przypadku kopii zapasowych w tle.
źródło