DDRescue-GUI - удобное, многоплатформенное, свободно распространяемое и открытое графическое приложение, реализованное на Python и предназначенное для предоставления пользователям простого в использовании графического интерфейса пользователя (графического интерфейса пользователя) end для потрясающего программного обеспечения командной строки GNU ddrescue.
Что такое GNU ddrescue?
GNU ddrescue - это программное обеспечение с открытым исходным кодом и бесплатное программное обеспечение, написанное Антонио Диасом Диасом и предназначенное для задач восстановления данных. Он может копировать данные из одного файла или блочного устройства в другое.
Спасение данных с поврежденных компьютеров
Приложение позволяет пользователям быстрее удалять данные с поврежденных компьютеров, чем использовать программу ddrescue из интерфейса командной строки, например, через программное обеспечение эмулятора терминала.
Начало работы с DDRescue-GUI
Чтобы установить и использовать программное обеспечение DDRescue-GUI на вашем компьютере GNU / Linux, вы должны сначала загрузить либо собственный установщик для операционных систем на базе Ubuntu / Debian, который можно установить с помощью нескольких щелчков мыши, либо универсальный исходный пакет.
Установка DDRescue-GUI из исходного пакета немного сложна, так как вам придется загружать и сохранять архив где-то на вашем компьютере, извлекать его содержимое, открывать извлеченный каталог и копировать файл DDRescue-GUI.py в / usr / share / ddrescue-gui /, файл ddrescue-gui.desktop в / usr / share / applications /, файл ddgoestotherescue.jpg в / usr / share / ddrescue-gui /, а также ddrescue-gui. png файл в / usr / share / pixmaps /.
Затем скопируйте файл runasroot.sh в / usr / share / ddrescue-gui /, файл getblocksize.sh в / usr / share / ddrescue-gui /, файл listdevices.sh в / usr / share / ddrescue -gui /, файл displayoutput.sh в / usr / share / ddrescue-gui, файл startddrescue.sh в / usr / share / ddrescue-gui / и файл com.linux.pkexec.ddrescue-gui.policy для / USR / доли / polkit-1 / действия /. Используйте приложение из командной строки, запустив файл DDRescue-GUI.py.
Вдохновленный программным обеспечением KDiskRescue
DDRescue-GUI был вдохновлен устаревшим программным обеспечением KDiskRescue. Однако DDRescue-GUI поддерживает любую среду рабочего стола и вычислительную платформу, успешно работающую в операционных системах GNU / Linux и Mac OS X.
Приложение написано на языках программирования Python и UNIX Shell и успешно протестировано на компьютерах, поддерживающих любую из 32-битных и 64-разрядных архитектур набора инструкций.
Что нового в этой версии:
- В этом выпуске добавлена поддержка ddrescue v1.23. ddrescue 1.23 теперь также поставляется в пакете macOS.
Что нового в версии 1.7.2:
- В этом выпуске добавлена поддержка ddrescue v1.23. ddrescue 1.23 теперь также поставляется в пакете macOS.
Что нового в версии:
- Исправить проблему с низким приоритетом при запуске на ddrescue v1.22 .
Что нового в версии 1.6.1:
- Эта небольшая новая версия исправляет некоторые важные ошибки в ОС X, и стоит загрузить сразу, если вы используете какую-либо из предыдущих версий.
Что нового в версии 1.6:
- Зафиксировать счетчик времени.
- Тест (снова) с ddrescue v1.20.
- Добавьте поддержку ddrescue v1.21.
- Всегда вызывайте wx.Panels & quot; self.Panel & quot;.
- Использовать новый модуль GetDevInfo.
- Используйте словари.
- Исправить некоторые ошибки.
- Не создавайте повторяющиеся записи устройства, когда пользователь в списке выбора вручную выбирается пользователем.
- Исправить текст диалога проверки подлинности на Fedora.
- Не пытайтесь отключить нормальные файлы при запуске восстановления.
- Linux: избавиться от фильтра выбора файлов HDD IDE.
- Linux: исправьте номера разделов в разделе, чтобы установить диалог выбора.
- Рефакторинг и общее обслуживание.
- Удалите зависимость от Parted.
- Исправить еще несколько ошибок при установке выходного файла в Linux.
- Исправьте описания разделов LVM.
- Исправить ошибки отображения на Fedora 23.
- Исправления для ddrescue 1.21.
- OS X: исправить множество ошибок.
- Linux: исправить ошибку при размонтировании выходных файлов.
Что нового в версии 1.5:
- Используйте Cocoa Dialog (http://mstratman.github.io/cocoadialog/#) для добавления уведомлений в OS X, поскольку он работает с 10.4 и далее.
- Добавить LC_ALL = C при вызове lshw (пакет GetDevInfo), чтобы заставить его работать, когда системный язык не является английским.
- Всегда вызывать parted с помощью & quot; -s & quot; поэтому он никогда не ждет ввода пользователя в странных ситуациях, делая файлы выходных файлов более надежными.
- Используйте поток, чтобы отслеживать прошедшее время, потому что wx.Timer кажется ненадежным в OS X.
- Включить параметр файла журнала в OS X (по какой-то причине он просто работает сейчас!).
- Перепишите часть OS X пакета GetDevInfo, чтобы использовать plists (списки свойств), потому что это быстрее, проще и надежнее.
- Получить прямой доступ к диску, работающий над Parted Magic (получить размер физического блока вместо размера логического блока в пакете GetDevInfo).
- FIx относительно неважные проблемы с форматированием графического интерфейса при использовании ddrescue v1.20.
- Включить опцию «Реверс» на OS X (предоставить размер диска ddrescue, потому что он не может его вычислить).
- Отсоединяйте изображения при сбое установки в OS X, позволяя повторить попытку в некоторых случаях.
- Исправить сбой при изменении размера главного окна во время восстановления (только wxpython 3.x, только Linux).
- Получить r (возврат каретки) и x1b [a (до одной строки), работающий в окне вывода, поэтому вывод ddrescue теперь отображается точно так же, как при запуске с терминала.
- Исправьте использование центрального процессора в OS X.
- Исправить утечку памяти на OS X.
- Зафиксируйте большую задержку перед первым обновлением GUI на OS X.
- Сборка ddrescue v1.20 для двоичных файлов (32-разрядная и 64-разрядная) для OS X.
- Get Reverse и Preallocate снова работать с OS X.
- Сделать выходной блок работать как терминал на OS X.
- Исправить обнаружение полного восстановления со всеми данными OS X.
- Сделать SettingsWindow помнить настройки, если пользователь снова перейдет к нему.
- Остановить пользователя от изменения точки вставки в поле вывода и случайно испортить форматирование.
- Если ddrescue не выйдет, попросите пользователя подождать или повторить попытку, а не ждать до бесконечности, пока он не остановится.
- Не позволяйте пользователю сохранять выходной файл, лог-файл в / root на Parted Magic, потому что нехватка места приведет к быстрому остановке восстановления.
- Исправить счетчик прошедшего времени.
- Обязательно уничтожьте диалоговые окна после их использования, чтобы освободить память.
- Исправьте несколько последних ошибок в окне настроек.
Что нового в версии 1.3:
- Это лучшая версия! Он исправляет множество возможных ситуаций с ошибками, работает в Mac OS X и может перезапускать или даже монтировать готовый образ (только для Linux)! Для получения дополнительной информации см. Эталонную страницу версии 1.3.
Требования
- Python
- GNU ddrescue
- WxPython
- PolicyKit
Комментарии не найдены