Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!

Notices

Welcome to LinuxQuestions.org, a friendly and active Linux Community.

You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!

Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.

If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.

Having a problem logging in? Please visit this page to clear all LQ-related cookies.

Introduction to Linux - A Hands on Guide

This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.

I have not tried anything on my own and don't know where to start..IF..anyone has any solutions.
I am trying to figure out a way to mount the 256MB or flash memory from an Olympus digital recorder so that I can recover the files that were deleted off of the device. Nothing has been recorded over on the device since the files were deleted. These files were in 3 separate folders out of a total of 4 folders. The recorded file format is CELP+ADPCM (wave), according to the manufactures specs. Olympus VN-4100pc.
Is any of this possible? Please advise.

I have downloaded test-disk and also tried using photorec but the problem is that the drive or flash memory is not being recognized by the system.

I don't know how to mount the drive and have been reading conflicting answers on multiple posts regarding how it can be done...if it can be done.

As far as backing up the drive, same thing. There is no device that is showing until I run the Olympus Digital Wave Player app that it came with, even then only the emptied folders are showing in the application but not the system.

The recorder does not connect to the PC as a mass storage device so any disk recovery tools will not work. In addition I know no other way of accessing the unit without using the windows software/drivers and AFAIK there is no support for linux or Macs.

FLASH memory is not normally erased until you need to write to it. The erase is part of the write process.
This means its likely that you data is still in the memory but you have lost all the links to it.

If the FLASH is a card of some sort, put in into a card reader then use dd to make an image of the /dev/sd.. that apprears. The same thing should work if the Olympus digital recorder appears as a USB storage device.
You need SCSI disk support and usb_storage available. Check the output of lsmod.

Once you can find the device file /dev/sd.. as root, make a copy in a file with dd

Code:

dd if=/dev/sd.. of=/Olympus.img

read man dd to understand what this does. Now put the FLASH away in a safe place and work with the file.

To be ultra cautious, make a copy of the file to work with. The tools others have mentioned are pretty good at recovering things.

NeddySeagoon,
Most likely the data is still intact but since the inner workings are basically hidden from the user it is not possible to say with any confidence. The flash memory is integral to the device and is not accessible in any manner. The only way to access data is via windows software. The only way I see of recovering the data is to dissect the memory from the recorder and read the 1s & 0s from the individual cells.

If the memory is a flash that is independent that can be removed from the device then it indeed can be used as long as there is a device to read it with. If you have a card reader that will allow you to insert then a utility such as 'test-desk' can be used. I made the assumption that is what you were attempting instead of mounting a camera device.

As long as the device can be read or recognized then it should be able to be repaired. If it were a camera or whatever that has the memory contained then that device will have to be recognized. Most memory modules be it a flash drive, card or whatever will/can be read with the proper device drivers. It does not require you to have the device driver (original device) that the memory was contained or utilized by.

Most systems will have the driver for a card reader that supports the type of card that can be used. Once you insert then the device interface will provide the means to read/write to the device contained within the card reader. The I/O interface for a card reader is typically a USB assignment therefore the memory can be handled by utilities as long as the memory follows the normal conventions.

The linux driver appears to depend on the device cooperating to find the data in the FLASH within the device.
That won't help as the pointers to the data are gone. You need low level access to the FLASH memory.

Maybe thats a trick the driver author knows how to perform ?
It has to be worth an email.

That the linux driver does not support all the sound qualities is not important. If you can get block level access to the device, you can read the files out, recreate the indexes and write everything back without ever understanding the internal file structure of the device. Now you can use the normal (windows?) driver to read the files.