0% found this document useful (0 votes)
37 views

Running DiskDigger in Linux

Uploaded by

Angel curso
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

Running DiskDigger in Linux

Uploaded by

Angel curso
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Running DiskDigger in Linux | DiskDigger http://diskdigger.

org/linux

DiskDigger — Undelete and recover photos, documents, music, videos, and more!

Home

Running DiskDigger in Linux

This brief guide explains how to run DiskDigger under the most popular Linux distributions. Since DiskDigger is written
for the .NET framework, it can run in Linux if you have the Mono package installed. Most flavors of Linux already come
with Mono installed, but there are some additional packages that need to be installed that fall under the mono-winforms
collection.

Here are some quick tips for getting DiskDigger up and running in various Linux and Unix distributions:

Ubuntu
Simply install all winforms-related packages:

$ sudo apt-get install mono-winforms*

Download DiskDigger, unzip it, and launch it with sudo:

$ wget http://diskdigger.org/diskdigger.zip
$ unzip diskdigger.zip
$ sudo mono DiskDigger.exe

If the above line gives an error, try explicitly specifying the runtime version:

$ sudo mono --runtime=v4.0 DiskDigger.exe

Linux Mint
Install all winforms-related packages:

$ sudo apt-get install mono-winforms*

Download DiskDigger, unzip it, and launch it with sudo:

$ wget http://diskdigger.org/diskdigger.zip
$ unzip diskdigger.zip
$ sudo mono DiskDigger.exe

If the above line gives an error, try explicitly specifying the runtime version:

$ sudo mono --runtime=v4.0 DiskDigger.exe

Fedora
Install all winforms-related packages:

$ sudo yum install mono-winforms*

Download DiskDigger, unzip it, and launch it with sudo:

$ wget http://diskdigger.org/diskdigger.zip
$ unzip diskdigger.zip
$ sudo mono DiskDigger.exe

1 de 3 30/04/15 06:33
Running DiskDigger in Linux | DiskDigger http://diskdigger.org/linux

If the above line gives an error, try explicitly specifying the runtime version:

$ sudo mono --runtime=v4.0 DiskDigger.exe

OpenSUSE
Install all winforms-related packages:

$ sudo zypper install mono-winforms*

In OpenSUSE, I've found that launching DiskDigger as a regular user (with sudo)
doesn't work because the root user can't access the current X-server display. So,
you'll need to log in as root, and launch DiskDigger:

# wget http://diskdigger.org/diskdigger.zip
# unzip diskdigger.zip
# mono DiskDigger.exe

If the above line gives an error, try explicitly specifying the runtime version:

# mono --runtime=v4.0 DiskDigger.exe

Debian
Install all winforms-related packages:

$ sudo apt-get install mono-winforms*

Download DiskDigger, unzip it, and launch it with sudo:

$ wget http://diskdigger.org/diskdigger.zip
$ unzip diskdigger.zip
$ sudo mono DiskDigger.exe

If the above line gives an error, try explicitly specifying the runtime version:

$ sudo mono --runtime=v4.0 DiskDigger.exe

FreeBSD
Log in as root, and install the libgdiplus package (this is assuming that you've got
xorg, gnome2, and mono installed):

# pkg_add -r libgdiplus

Download DiskDigger, unzip it, and launch it:

# wget http://diskdigger.org/diskdigger.zip
# unzip diskdigger.zip
# mono DiskDigger.exe

If the above line gives an error, try explicitly specifying the runtime version:

# mono --runtime=v4.0 DiskDigger.exe

You have to run DiskDigger as a superuser (sudo) because it requires low-level access to your disk(s). If you don't run it
as a superuser, it will not be able to detect or read any of the disks in your system.

2 de 3 30/04/15 06:33
Running DiskDigger in Linux | DiskDigger http://diskdigger.org/linux

Considerations
Here are a few things to keep in mind when running the program in Linux:

It tries to automatically detect the disks in your system by scanning for devices of the form "/dev/sdn", "/dev/hdn",
and so on. If your disk has a different device mapping, or if you want to scan a particular partition (e.g.
"/dev/sda1"), you'll need to manually enter it in the "Advanced" tab on the main screen of DiskDigger.

Actually, that's it for now.

What about Mac OS X?


You might ask, why can't DiskDigger run under OS X, since OS X is Unix-based, and
there exist Mono packages for it? Well, the short answer is that the WinForms
implementation is not quite mature enough in OS X. Technically you might be able to
get DiskDigger to launch in OS X, but it won't do anything useful. This may change
with future improvements to Mono WinForms. Stay tuned.

To the right is my best attempt at running DiskDigger in OS X (the application ran


successfully, but I had to continually click on UI elements to get them to paint on the
screen, and the program would crash randomly when too many UI operations were being performed).

Have fun!
...and let me know if you have any issues!

Copyright © 2010-2015 Defiant Technologies, LLC.

Privacy policy.

3 de 3 30/04/15 06:33

You might also like