GearHack

:

Add Comment | Related Links | TrackBack
Related Content | Shareomatic!

AcomData E5 HybridDrive External Hard Drive Disassembly

I managed to change the disk on mine. I have the pata version of the enclosure. Acomdata doesn't have documentation about replacing the disk but I looked up the controller chip (OnSpec xSil 251) and found this site: http://www.techsupportlive.com/. Go to the download section and get the NOMAD desktop installer. There's also a switch utility to format the disk to a single hdd partition.

ccl
Fri, 21 Sep 2007 06:29:33 +0000

Thanks, ccl. I'm going to try the software on that site and see if I can swap other SATA drives into my enclosure.

Chieh Cheng
Fri, 21 Sep 2007 20:01:24 +0000

Is it possible to put this drive in another enclosure? My current one seems to have failed to operate at usb 2.0. It's not the cable, nor my system since it does the same thing on two other computers. I'm guessing the connector was somehow messed up.

Onikage
Sun, 04 Nov 2007 19:51:54 +0000

Yes, you can. But you'll have to reformat the drive. And then the drive will not work with the Acomdata enclosure any more.

But the software the ccl mentioned able seems to be able to convert the Acomdata enclosure to a regular enclosure and vise-versa. I just haven't had time to try it out yet.

Chieh Cheng
Tue, 06 Nov 2007 00:21:06 +0000

a format? Darn, the point is to save my data :) I guess I'll have to think about this one.

Onikage
Fri, 09 Nov 2007 19:29:18 +0000

Well, I downloaded the "xSil251 Switch HDD to CD+HDD_Nomad Mobile Desktop_V1.04_091007" from the site that ccl show above. I double-clicked the "Shd2cdhd.exe" and the following error message:

"No valid device found!. Make sure the device is plugged in and relaunch the application again."

That's great . . . I looked at the Shd2cdhd.ini file and saw about 13 USB vendors and identifications. So maybe I need to update it with the vendor information from my drive. I was about to download Snoopy Pro, when I noticed the USBView from ccl's link above. Man, that's a handy utility, you ought to get it, too.

Based on the information displayed, the vendor ID and the product ID are all listed in the ini file . . . Maybe it's cuz I have the drive connected to a hub. I guess I'll try connecting it directly to the computer and see . . .

Attached Image:

No valid device found.png

Chieh Cheng
Sat, 10 Nov 2007 19:35:28 +0000

Viola! That is exactly what happened. The drive has to be connected directly to your computer. I'm going through the process of converting it to a simple USB case now.

Attached is the USBView.exe utility I mentioned above.

Attached File: USBView.exe (86 KB)

Chieh Cheng
Sat, 10 Nov 2007 19:38:06 +0000

Well, I was quite disappointed with the utility, instead of letting me switch to standard HDD, it just reformatted it and prepped it for the Secure CD+HDD that I wanted to get rid of. The screen shot belows shows the preparation utility.

Attached Image:

Configure to Secure Drive V1.08.png

Chieh Cheng
Sat, 10 Nov 2007 19:47:00 +0000

I looked carefully at the Shd2cdhd.ini file again and found the following section:


;PrepHDD is yes the device will be preared as HDD, if not device will be
;prepared as CD+HDD
PREPAREHDD=

Looks like that is the key. So I changed "PREPAREHDD=" to "PREPAREHDD=yes" and tried again. This time, I got the following error message.

"Unable to read the HDDVID in the section BINFILE in path "C:\TRANSFER\xSil251 Switch HDD to CD+HDD_Nomad Mobile Desktop_V1.04_091007Shd2cdhd.INI."

Damn! It's so close, the utility didn't include the HDD bin file and the configuration. Looking at the configuration file closely, the following is what it needs:


; HDDBINFILE =g5thd121.BIN Bin file for configuring xSil 251 as HDD
; HDDVID=55AA //VID to set in HDD bin file
; HDDPID=2B00 //PID to set in HDD bin file
; HDDMFGSTRING=OnSpec//Manufacturer name in Product string
; HDDPRODUCTSTRING=USB 2.0 Ultra HDD//Product name in Product string
; HDDINQMFGSTRING=OEI-USB2//Manufacturer name in Inquiry string
; HDDINQPRODUCTSTRING=Ultra Disk Drive//Product string in Inquiry string

Attached Image:

Prepare Non-Secure Drive.png

Chieh Cheng
Sat, 10 Nov 2007 19:59:45 +0000

Ok, I found it. You have to get the CD to HDD Convertor, which unzips into "xSil251 Switch CD+HDD to HDD 3.5_Toshiba_V1.02_041307". Then run Shd2cdhd.exe and confirm three times. Now my Acomdata enclosure is a normal hard disk enclosure!

Chieh Cheng
Sat, 10 Nov 2007 20:09:50 +0000

Question - I was able to convert the enclosure to a normal HDD enclosure. Problem I'm having is when my system goes into standby or is powered down and then powered back up, the system does not see the drive. I have to unplug the HDD and the plug it back in. The the system sees the drive. Any suggestions? FYI - I'm running an older Dell Inspiron 9100 with an IDE drive. The drive I'm struggling with is an SATA drive. Something tells me that the system cannot support an SATA drive on power up. Hope I'm wrong :-(

Any guidance would be greatly appreciated.

Thanks,

Steve

Steve
Thu, 24 Apr 2008 06:15:25 +0000

I have a the 500gb version and the enclosure itself died. The hard drive is still good when I connect it directly to computer but the enclosure is unable to be recognized by xp. I am curious to try the CD to HDD Converter before purchase a new enclosure. Pls help if you have any idea.

Donnie Le
Wed, 08 Oct 2008 03:54:09 +0000

I know this may sound weird ... but is there a way to change the SHD2CDHD.exe so it can work with other devices besides the 13 it states, I have a kingston Thumbdrive I would like to put that in. I mean i never saw the point behind putting it in a 300GB hard drive when i keep mostly music, pics and movies there, and rather have it in a thumb drive where i keep my documents and personal files. i use the USBview.exe and the VID is 0x0951 and the PID is 0x160B Kingston DataTraveler2.0

Attached File: kingston.bmp (956 KB)

David
Thu, 06 Nov 2008 04:55:59 +0000

You can recover NTFS partitions with Diskinternals Partition recovery, or if you are very smart you can use gparted or equivalent on linux to create a new partition (if you know what numbers to use) without trashing the files on the drive. My drive power supply appears to be dead, lights on, nobody home. I at some point either partitioned it into 2 or 3 drives, of which the last drive was NTFS. Diskinternals found it, but not the other partitions so I started poking around and copied the first 800mb or so of the raw disk over to a working drive and noticed that the first 128MB or so appears to be a literal iso9660 image. If you really want to recover your files, it looks like the extent of "encryption" done by the drive enclosure is to hide the partition table. That's about as secure hiding your key above the door.

Kisai
Fri, 05 Dec 2008 19:09:04 +0000

Many thanks for this post ! I bought a acomdata enclosure and used a Seagate 7200.10 drive from a different enclosure that went bad on me (actually the usb connector broke...long story) and it would only mount as a CD drive. i ran the utility that you posted here and now it works. I assume the old enclusre had some encryption capability that stored info into a partition on the drive ? Anyway, it works now. There was NO documentation or software with the enclosure that would of led me to a fix and thier help desk number has been disconnected. This was the only post on the internet that I found, so thanks again for being a life saver ! ...ed

Ed Williams
Mon, 22 Dec 2008 20:19:03 +0000

Hi,

I'm having similar problems to one of the users above. The harddrive is not able to connect at USB 2.0 on my computer and I've tried it on a number of other computers too. Does anyone know how to fix this issue?

Thanks

Manni
Fri, 23 Jan 2009 21:23:26 +0000

"CD to HDD Converter" worked for me with a acomadata external hdd that used to be recognized as a cd. now it works as a regular external hdd

sergio
Thu, 23 Jul 2009 02:14:09 +0000

Thanks for your writeup.

I happen to have the same issue, where my drive is good but the acomdata enclosure is faulty. You mentioned you were able to access your acomdata drive via usb with the tool you linked to. Did you have to reformat the drive? I want to keep the data on it. I am concerned though, it has 3 partitions.

Elvis McNeely
Mon, 19 Oct 2009 16:56:29 +0000

Yes. It will reformat your drive. You have to copy your data off first.

Chieh Cheng
Mon, 19 Oct 2009 17:33:56 +0000

I managed to recover the disk partition table using TestDisk 6.11(http://www.cgsecurity.org/wiki/TestDisk) under Linux. TestDisk is a open source tool that runs on variety of OS, including Windows, you should be able to test yourself.
However, the recover process is less than straightforward, here's the instruction for Linux, but should be similar for other OS:

1. Put your drive in another external drive enclosure (USB, Firewire, eSATA, as long as your OS supports it), connect to your computer, and power it up.
2. Find out the device name for the drive you just connected. You can check /var/log/messages to find out
3. Download TestDisk from above URL
4. switch to root user, either do su -, or sudo su -
5. type: testdisk to start the tool
6. select "Create" to create a new log file
7. Use keyboard cursor to select the drive you want to recover, and press Enter to proceed
8. In the next screen, you're asked to select partition table type, select "None" here! This is counter intuitive, but I can have have to discover the NTFS partition hidden using this option. If you choose Intel/PC partition, testdisk won't be able to discover the location of NTFS partition.
9. Press Enter to proceed, select "Analyse", select "Quick Search". It should detect the partition quickly. Please write down Start and End position on a piece of paper. I have a 320GB drive, the start and end position are (in CHS): 15/250/44 and 38913/69/44. Actually, what's really matter is start position, for end position, you always should use the end of disk, which is 38913/254/63 for my case.
10. From this screen, you can type "P" to see all the files in the partition, and copy files out (to other mounted file systems). If that's all you want, you're done!

If you want to write the correct information to partition table, so you can mount it later, it might be trickier. I have problem to get Linux mount the NTFS partition, as it complained the last sector in file system is beyond the last sector in partition. I managed to trick the system by setting last cylinder to 1 beyond the actual number. I was able to mount it, and copy all the data out. but I think I may encounter problem when disk is close to full. It's much safer to copy the data out first, then repartition and reformat the drive.

Patrick Zhang
Tue, 17 Nov 2009 22:13:21 +0000

For those who wants to update partition table so you can mount the recovered disk on other computers, here's what I did, use with caution, you can easily corrupt the disk. The instruction is for Linux, since I only did it on Linux.
1. get the start position from above (using testdisk), as C/H/S, and also get total number of cylinders, headers and sectors (testdisk show this too), as Cn/Hn/Sn
2. Calculate start sector, as most partition tool only allow you to use sector, as:
Starting Sector Number=C*Hn*Sn+H*Sn+S-1
3. Start fdisk type typing (you need to login as root): fdisk /dev/sde
you disk device name will be different, refer to previous post to see how to find out you disk device name
4. type d to delete any existing partitions, you may need to do a few times
5. type p to print partition table, make sure it's empty
6. type n to create a partition, select p (primary partition), and a number, usually 1, unless you want to use other partition number
7. type start sector number, using the number you calculated in step 2
8. type end sector number, usually it should be the last sector number, showed there too.
9. type t to set partition type, use 07 as the code
10. type w to write partition table to disk.

You're done with partition, you should be able to test mounting it. But before you can mount, you need to force Linux to rescan device and create device files. Here's the command I used, your device path will be different, but it's easy to figure out. The first command is to ask Linux to remove the drive from device files, and the second force Linux to rescan and recreate device files:
echo 1 >/sys/block/sde/device/delete
echo "- - -" >/sys/class/scsi_host/host3/scan

After this, you should see /dev/sde1 (you device name could be a little different), and mount it:
mkdir /a
mount /dev/sde1 /a

Still, I won't completely trust this partition. I'd copy data out, then repartition and reformat the drive. But if you're bold enough, just keep using it!

If you have any question, I'll be glad to help, just email me.

echo

Patrick Zhang
Tue, 17 Nov 2009 23:02:56 +0000

Well,I have the same issue as many of you that my Acomdata external just dropped dead without warning.Originally I wished to copy out my old data but now it seems not an option so I tried "Switch CD+HDD to HDD". The test has failed as it said. I would greatly appreciate anyone that has experiences on these issue to share your opinions.Thanks in adavance.

Peter
Sat, 24 Jul 2010 23:07:01 +0000

AcomData HybridDrive HDEUHE-501, also called '3.5" Hard Drive Enclosure'. Got it with a 320 GB hard drive already installed. Had the usual virtual CD-ROM as the first partition and "HD PART" as the second. Running Windows XP.

_FIRST FAILURE_
Symptom 1 - hard drive makes "clicking" noises
Symptom 2 - hard drive has repetitive whirring noise
Symptom 3 - hard drive runs fine (but cannot be mounted) when directly connected to PC.
Solution - bought new replacement enclosure. Noises cease. Hard drive mounts and is usable.

_SECOND FAILURE_
Same symptoms as first failure.
Solution 1 (partial) - bought new replacement enclosure. Noises cease. Hardware is different and doesn't mount the hard drive.
Solution 2 - used TestDisk on hard drive with "None" as partition type. Quick Search (as above) finds single partition:

Partition type is FAT32
Start at Cylinder 15, Head 250, Sector 44
End at Cylinder 38913, Head 69, Sector 44

Steps to fix partition table:
0. Write down partition information, as listed above.
1. Restart TestDrive
2. "Create" log file
3. "Proceed" with desired hard drive.
4. Select "Intel/PC" as partition table type.
5. "Delete" all partition table data.
6. Quit TestDrive. Safely disconnect and power off hard drive.
7. Power on hard drive. Run TestDrive.
8. "Create", "Proceed", "Intel/PC" as before.
9. "Analyse". Quick Search, then abort search. Skip until you get "Keys A:..." menu.
10. Add partition. Change the starting and ending Cylinder/Head/Sector for the partition to what was found by the "None" search.
11. Write the partition table information.
12. Quit TestDrive, safely disconnect and reboot hard drive.

Success! Hard drive is back online and mounted. No file recovery needed.

MrBoboFace
Thu, 29 Jul 2010 01:22:28 +0000

<< Back to Article

Add Comment | Related Links | TrackBack
Related Content | Shareomatic!

TrackBack

Send Ping | TrackBack URL | Spam Control

Title: Learn To Build Your Own External Hard Drive Enclosure
Weblog: Gogofan.com Blog
Excerpt: We all love the flexibility and benefits of using an external hard drive enclosure. Learn how to build one yourself for your dream enclosure. ...
Tracked: Wed, 25 Feb 2009 20:48:00 +0000

Add Comment

Spam Control | * indicates required field
Your Name: *
E-mail:
Remember Me!
Comment: *
File attachment is optional. Please do not attach a file to your message unless it is relevent to this thread.
Attach File:
(20 MB Max)
Spam Protection: * Sum of 9 + 7?
Click button only once, please!

Messages, files, and images copyright by respective owners.

Back to Article

Articles | Wiki
Forums | Latest | RSS
Library | Links | News
Search | Store | Help

26 Users Online

Hacking Digital Cameras


Amazon Associate






Copyright © 2004 - 2010. All Rights Reserved.