Potrzebujesz porady na temat oprogramowania do tworzenia obrazów na HDD

0

Próbuję zdecydować się na oprogramowanie do przetwarzania obrazu.
Mój system:
komputer stacjonarny z dyskiem twardym Vista 64 i 750 GB.
Muszę utworzyć plik obrazu tego całego dysku, w tym MBR, i umieścić go na zewnętrznym dysku twardym USB jako plik .

Moje preferencje to:
rozsądny GUI.
Możliwość bezproblemowej pracy z systemami plików NTFS (w tym zapis do). (Kilka lat temu, kiedy grałem z Linuksem, obsługa NTFS nie była wystarczająca. Do tej pory mogło się to zmienić. Chociaż prawdopodobnie mogę utworzyć partycję Linuksa, taką jak ext3, i zapisać do tego.)
Nie sprawię, że Vista nie będzie można zrestartować po przywróceniu. (Nie mam dysku DVD z systemem Vista)
. Obsługa USB.
Live CD jest lepszy niż kopiowanie w tle. (Myślę.) Idealnie byłoby po prostu pobrać i nagrać obraz ISO CD i pracować z nim bez konieczności instalowania czegokolwiek w systemie Windows.
Wsparcie dla Vista i XP.
Możliwość używania jako menedżera partycji z Live CD jest zaletą, ale nie jest wymagana.
Wolny.

Obecnie patrzę na:

mcu
źródło

Odpowiedzi:

1

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/sdb1zawierają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"
  • Na koniec odmontuj dysk kopii zapasowej, aby upewnić się, że kopia zapasowa utknęła.

    # unmount target/
    

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.

Eroen
źródło
+1 dla NTFS-3G. Działa doskonale do montowania i zapisywania na partycjach NTFS w systemie Linux.
kobaltz
Dzięki, Eroen. Czy to też zadziałałoby, gdybym odzyskał na nowy, większy dysk twardy? Czy mogę wykorzystać niewykorzystane miejsce na nowe partycje?
mcu,
Pewnie. Skończyłbyś się tą samą tabelą partycji ze starego dysku, ale możesz wtedy utworzyć inną partycję lub rozszerzyć starą. Jednak zgaduję, że możesz mieć problem z aktywacją systemu Windows. Nigdy tego nie próbowałem. Pamiętaj też, że partycjonowanie MBR nie obsługuje dysków o pojemności powyżej 2 TB.
Eroen
Kiedy mówisz, że mogę mieć problem z aktywacją systemu Windows, czy masz na myśli, że może się to zdarzyć tylko wtedy, gdy przeniosę lub zmienię rozmiar oryginalnej partycji Windows? Dodanie nowych partycji nie powinno stanowić problemu, prawda? Chciałbym pozostać poniżej 2 TB.
mcu,
Prawda i prawda.
Eroen
3

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!

Live CD jest lepszy niż kopiowanie w tle. (Myślę.) Idealnie byłoby po prostu pobrać i nagrać obraz ISO CD i pracować z nim bez konieczności instalowania czegokolwiek w systemie Windows.

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ć, ddaby 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.

Możliwość bezproblemowej pracy z systemami plików NTFS (w tym zapis do). (Kilka lat temu, kiedy grałem z Linuksem, obsługa NTFS nie była wystarczająca.

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:

  • Czy oprogramowanie obsługuje dyski rozruchowe GPT / EFI? Rośnie liczba użytkowników z systemami startowymi EFI i jest to inna konfiguracja niż MBR, której oprogramowanie do przetwarzania obrazu musi przestrzegać.
  • Czy oprogramowanie do tworzenia obrazów może wykonywać różnicowe / przyrostowe kopie zapasowe? Jeśli korzystasz z regularnych lub automatycznych kopii zapasowych, możesz zaprojektować strategię tworzenia kopii zapasowych w taki sposób, aby codzienne kopie zapasowe zajmowały mniej miejsca.
  • Czy płyta CD na żywo / inne opcje odzyskiwania działają zgodnie z reklamą sprzętu?

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.
mcu
Zaletą korzystania z kopii w tle i pracy z poziomu systemu Windows jest to, że do utworzenia kopii będziesz używał natywnej obsługi NTFS swojego systemu operacyjnego, co może wyeliminować niektóre problemy, jeśli użyjesz zewnętrznego dysku twardego do innych celów. Myślę, że gdybym korzystał z Linuksa dd, po prostu utworzyłbym partycję ext3, aby utrzymać mój obraz, aby uniknąć pułapek, ale spowodowałoby to utratę miejsca.
mcu
@mcu nope. Nie tylko używasz natywnej obsługi NTFS, ale system tworzy w tym momencie kopię w tle i obsługuje skomplikowane problemy, takie jak zapisy występujące podczas przechwytywania obrazu, więc nie musimy. Wierzę (jutro przyjrzymy się kodowi), że VSS udostępnia surowe urządzenie dyskowe i musimy przeanalizować NTFS; nie jestem tego pewien. W każdym razie - nie bardzo, nie. Jest to najbardziej interoperacyjny sposób na to, jaki odkryliśmy, zwłaszcza, że ​​Microsoft zmienia swoje stosy sterowników wewnętrznych (na przykład minifiltry) - widzisz, to właśnie zasila punkt przywracania systemu.
1

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.

Journeyman Geek
źródło
+1 dla Clonezilli. Trochę się przyzwyczaja, ale jest to darmowe, przyzwoite oprogramowanie. Jedynym minusem jest to, że nie można zmienić rozmiaru obrazów na mniejszy rozmiar dysku, z którego obrazowano.
tombull89
Zwykle używam go w sytuacjach, w których mam systemy, które są zbyt dziwne, aby zawracać sobie nimi głowę - jak mój quadboot systemu Windows Linux OS X; p
Journeyman Geek
Windows Windo-eek.
tombull89