Accessing 3TB Seagate Barracuda XT on different computer?

I have a 3000 GB Seagate Barracuda XT sata drive. It originally came in an external enclosure with a removable USB 3.0 interface as part of the Seagate GoFlex series of drives. When using this externally it worked like a charm and showed 1 partition which read as ~3tb. When the drive was removed from the enclosure and installed internally no partitions were seen by Windows 7 x64, but initializing the disk w/GPT and partitioning + formatting proved to provide a useful 3tb drive once again.

The drive has now shifted into yet another computer (internally) but no data on it seems to be accessible. The drive shows in a similar state as to when I first removed it from the enclosure initially and installed it internally: blank, waiting to be initialized w/GPT and partitions added and formatted.

Is there any hope in recovering this data or am I in a canoe without a paddle?

Thank you in advance for any tips!

Additional stuff I've tried:

  1. booting ubuntu x64 11.04 with sata set to IDE reveals only my smaller drives in the system, the 3tb drive doesn't show anywhere by default.

  2. tossed this drive into an old HP that's kicking around running W7 x64, it also does not see any partitions or data but shows the drive waiting to be initialized.

  3. connected to the external (original) GoFlex adapter via USB doesn't reveal any usable partitions to the naked eye. Windows picks up the drive and says it needs to be initialized.

Edit: I'm waiting on some parts to see if I can get the original motherboard it was connected to (and working) up and running again. Until further notice I'm without that hardware though. :(


Solution 1:

The enclosure was there to abstract away a common problem among 3TB drives

Without formatting to a GPT, the current partition table and thus the max size of a partition is limited to ~ 2TB (assuming 512 sectors).

Formatting as a GPT allows a single 3TB partition (called volumes in GPT speak).

Drives formatted as GPT must be initialized however before they can be used, which is why you could not see the drive without Windows initializing the disk. You don't need to reformat the drive everytime, just initialize it.

Easiest way to initialize a disk is by going into Computer management and double clicking Disk Configuration and right clicking the drive to be initialized.

Solution 2:

I know that some BIOS will struggle with drives 2tb or larger, have you checked to see if yours is compatible.