Hi
I just recovered a failing Lacie Big Extreme 1To external disk.
Lacie Big Extreme 1To is a 2x500Go RAID0 external drive.
The issue was a clicking sound when powered up.
The steps are the following:
- Remove the HDD1 of the Lacie Big Extreme (the one next to the connectors)
- Take a 'dd' of this disk = dd1.img
- Remove the HDD2 of the Lacie Big Extreme (the other one)
- Take a 'dd' of this disk = dd2.img
Then you need to rebuild the RAID0 array which is very simple once you know the strip size, which is 256kb.
Here is the script to help you rebuild the RAID0 and which will create a alldd.img file that you will have to mount normally;
Quote:
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# deinterlace.py
#
# INTENT = This is a script for deinterlacing two raw dd images
# taken from a failed RAID 0 array into one "valid" image file
# that we hope to be able to recover data from.
#
# This is strictly experimental.
#
# Thursday, May 1, 2008 -Simón A. Ruiz
#
inputFiles = [open("dd1.img","rb"),open("dd2.img","rb")]
outputFile = open("alldd.img","wb")
chunkSize = 262144
# And, so as not to have to figure this out every time through the loop...
numFiles = len(inputFiles)
i = 0
while True:
nextChunk = inputFiles[i%numFiles].read(chunkSize)
if not nextChunk:
print 'Done! No more data.'
break
outputFile.write(nextChunk)
i += 1
outputFile.close()
for file in inputFiles:
file.close()
Once the script has done its work, just mount the dd image using:
Code:
kpartx -d alldd.img
The overall process takes approximatively 2 days (1/2 for each 500Go dd images, and 1 day to rebuild the RAID0.
Good luck!