DDRescue-GUI łatwa w obsłudze, wieloplatformowa, swobodnie dystrybuowana i otwarta aplikacja graficzna w języku Python, zaprojektowana w celu zapewnienia użytkownikom łatwego w użyciu graficznego interfejsu użytkownika (Graphical User Interface) koniec dla wspaniałego oprogramowania wiersza poleceń GNU ddrescue.
Czym jest GNU ddrescue?
GNU ddrescue to open source i darmowe oprogramowanie wiersza poleceń napisane przez Antonio Diaza Diaza i zaprojektowane do użycia w zadaniach odzyskiwania danych. Może kopiować dane z jednego pliku lub urządzenia blokowego do innego.
Ratuj dane z uszkodzonych komputerów
Aplikacja pozwala użytkownikom łatwiej ratować dane przed uszkodzonymi komputerami niż przy użyciu programu ddrescue z poziomu wiersza poleceń, na przykład za pośrednictwem oprogramowania emulatora terminala.
Pierwsze kroki z DDRescue-GUI
Aby zainstalować i używać oprogramowania DDRescue-GUI na komputerze GNU / Linux, musisz najpierw pobrać instalator natywny dla systemów operacyjnych opartych na systemie Ubuntu / Debian, który można zainstalować za pomocą kilku kliknięć myszy lub uniwersalny pakiet źródłowy.
Instalacja DDRescue-GUI z pakietu źródłowego jest nieco skomplikowana, ponieważ będziesz musiał pobrać i zapisać archiwum gdzieś na swoim komputerze, wyodrębnić jego zawartość, otworzyć wyodrębniony katalog i skopiować plik DDRescue-GUI.py do / usr / share / ddrescue-gui /, plik ddrescue-gui.desktop do / usr / share / applications /, plik ddgoestotherescue.jpg do / usr / share / ddrescue-gui /, a także ddrescue-gui. plik png do / usr / share / pixmaps / .
Następnie skopiuj plik runasroot.sh do / usr / share / ddrescue-gui /, plik getblocksize.sh do / usr / share / ddrescue-gui /, plik listdevices.sh do / usr / share / ddrescue -gui /, plik displayoutput.sh do / usr / share / ddrescue-gui, plik startddrescue.sh do / usr / share / ddrescue-gui / i plik com.linux.pkexec.ddrescue-gui.policy do / usr / share / polkit-1 / actions /. Użyj aplikacji z wiersza poleceń, uruchamiając plik DDRescue-GUI.py.
Zainspirowany oprogramowaniem KDiskRescue
Interfejs DDRescue-GUI został zainspirowany wycofanym oprogramowaniem KDiskRescue. Jednak DDRescue-GUI obsługuje dowolne środowisko pulpitu i platformę komputerową, działające z powodzeniem na systemach operacyjnych GNU / Linux i Mac OS X.
Aplikacja jest napisana w językach programowania Python i UNIX Shell i została pomyślnie przetestowana na komputerach obsługujących jedną z 32-bitowych i 64-bitowych architektur zestawów instrukcji.
Co nowego w tej wersji:
- Ta wersja dodaje obsługę ddrescue v1.23. ddrescue 1.23 jest teraz również dołączony do pakietu macOS.
Co nowego w wersji 1.7.2:
- Ta wersja dodaje obsługę ddrescue v1.23. ddrescue 1.23 jest teraz również dołączony do pakietu macOS.
Co nowego w wersji:
- Napraw problem o niskim priorytecie podczas działania na ddrescue v1.22 .
Co nowego w wersji 1.6.1:
- Ta niewielka nowa wersja naprawia kilka ważnych błędów w systemie operacyjnym X i warto go pobrać natychmiast, jeśli korzystasz z którejś z poprzednich wersji.
Co nowego w wersji 1.6:
- Naprawiono licznik, który upłynął.
- Testuj (ponownie) za pomocą programu ddrescue v1.20.
- Dodaj obsługę ddrescue v1.21.
- Zawsze wywołuj wx.Panels "self.Panel".
- Użyj nowego modułu GetDevInfo.
- Używaj słowników.
- Napraw niektóre błędne błędy.
- Nie twórz zduplikowanych wpisów urządzeń, gdy urządzenie na liście skrzynki wyboru jest ręcznie wybierane przez użytkownika.
- Napraw tekst dialogowy uwierzytelniania w Fedorze.
- Nie próbuj odmontowywać normalnych plików podczas uruchamiania odzyskiwania.
- Linux: Pozbądź się filtra wyboru plików IDE HDDD.
- Linux: Napraw numery partycji w partycji, aby zamontować okno dialogowe wyboru.
- Refaktoryzacja i ogólna konserwacja.
- Usuń zależność od Parted.
- Napraw kilka błędów podczas montowania pliku wyjściowego w systemie Linux.
- Napraw opisy partycji LVM.
- Napraw błąd wyświetlania w Fedorze 23.
- Poprawki dla ddrescue 1.21.
- OS X: Napraw wiele błędów.
- Linux: Napraw błąd z odmontowaniem plików wyjściowych.
Co nowego w wersji 1.5:
- Użyj okna dialogowego Cocoa (http://mstratman.github.io/cocoadialog/#), aby dodać powiadomienia w systemie OS X, ponieważ działa ono od wersji 10.4.
- Dodaj LC_ALL = C podczas wywoływania lshw (pakiet GetDevInfo), więc spraw, aby działało, gdy językiem systemowym nie jest angielski.
- Zawsze dzwoń po rozłączeniu z "-s". tak, aby nigdy nie czekał na użytkownika w dziwnych sytuacjach, dzięki czemu mocowanie plików wyjściowych będzie bardziej stabilne.
- Użyj wątku, aby śledzić upływ czasu, ponieważ wx.Timer wydaje się niewiarygodny w systemie OS X.
- Włącz opcję pliku logu w systemie OS X (z jakiegoś powodu teraz działa!).
- Przepisz część OS X pakietu GetDevInfo, aby używać plists (Listy właściwości), ponieważ jest szybszy, łatwiejszy i bardziej niezawodny.
- Uzyskaj bezpośredni dostęp do dysku działający w Parted Magic (uzyskaj fizyczny rozmiar bloku zamiast logicznego rozmiaru bloku w pakiecie GetDevInfo).
- Stosowanie względnie nieistotnych problemów z formatowaniem GUI podczas korzystania z programu ddrescue v1.20.
- Włącz opcję Odwróć w systemie OS X (podaj rozmiar dysku ddrescue, ponieważ nie można go obliczyć).
- Odłącz obrazy, gdy ich instalacja nie powiedzie się w systemie OS X, pozwalając użytkownikowi spróbować ponownie w pewnych okolicznościach.
- Napraw awarię podczas zmiany rozmiaru okna głównego podczas odzyskiwania (wxpython 3.x, tylko Linux).
- Get r (powrót karetki) i x1b [a (w górę o jedną linię) działa w polu wyjściowym, więc dane wyjściowe ddrescue są teraz wyświetlane dokładnie tak samo, jak po uruchomieniu z terminala.
- Napraw wysokie użycie procesora w systemie OS X.
- Napraw wyciek pamięci w systemie OS X.
- Napraw duże opóźnienie przed pierwszą aktualizacją GUI w systemie OS X.
- Zbuduj ddrescue v1.20 gruby plik binarny (32-bitowy i 64-bitowy) dla systemu OS X.
- Odzyskaj i ponownie przyrównaj pracę do OS X.
- Spraw, aby pole wyjściowe działało jak terminal na OS X.
- Naprawiono wykrywanie pełnego odzyskiwania wszystkich danych w systemie OS X.
- Ustaw SettingsWindow zapamiętaj ustawienia, jeśli użytkownik wróci do niego później.
- Zatrzymaj użytkownika przed zmianą punktu wstawiania w polu wyjściowym i niechcący pomieszaj formatowanie.
- Jeśli ddrescue nie zakończy pracy, poproś użytkownika, aby poczekał lub spróbował ponownie, zamiast czekać bezterminowo, aż się zatrzyma.
- Nie pozwól użytkownikowi zapisywać pliku wyjściowego, pliku logu do katalogu / root w Parted Magic, ponieważ brak miejsca spowoduje szybkie zatrzymanie odzyskiwania.
- Naprawiony licznik czasu.
- Pamiętaj o zniszczeniu okien dialogowych po ich użyciu w celu zwolnienia pamięci.
- Napraw kilka błędów z ostatniej chwili w oknie ustawień.
Co nowego w wersji 1.3:
- To jest jak dotąd najlepsza wersja! Naprawia wiele potencjalnych błędów, działa na Mac OS X i może ponownie uruchomić lub nawet zamontować gotowy obraz (tylko Linux)! Aby uzyskać więcej informacji, zobacz stronę z przełomową wersją dla wersji 1.3.
Wymagania :
- Python
- GNU ddrescue
- wxPython
- policykit
Komentarze nie znaleziono