3

Related: Tried to use my 3TB drive in a USB enclosure, now reports only 746GB even internally

I originally solved the problem in the link above by deleting the partition table using GParted re-partitioning it.

However, now that I've filled 746GB of the drive I cannot add anymore files even though Windows 7 reports there are 2TB free but when I try to move any files over to it I get an error "The request could not be performed because of an i/o error"

enter image description here

3 Answers3

8

First point: To support more than 2.2 GB, the disk must be formatted as GPT, not as MBR.

Second point: Even if the disk is formatted as MBR, you should be getting 2.2 TB, not 746 GB. The fact that this is not happening could point to a problem with the firmware.

You should first check for BIOS and USB controller firmware updates,as well as update for the USB mass storage driver.

In the case of the disk's firmware possibly being damaged, I hesitate whether to point you to the article Restore factory Hard Drive Capacity, since the utility described there can brick your drive. There is no guarantee that it will work correctly on your disk model.

This could also be a problem with the USB bridge on the motherboard, which problem belongs more in a computer repair workshop. Have you ever successfully used a USB with more than 746 GB on it ?

If the disk is still under warranty, it might be safer to exchange it for a new one.

[Edit]

Trying to analyze, the problem can only be :

  1. Windows driver
  2. disk firmware
  3. cable

The tests you can do :

  1. Check for Windows driver update (from disk manufacturer website), or try formatting and testing it on a recent Linux live CD
  2. Check for firmware update / ask vendor to replace the disk
  3. Try another cable of good quality

As a last resort, and only if the disk is exchangeable by the vendor if it becomes unusable, you could try the utility in the "Restore factory Hard Drive Capacity" article. I have already counseled it several times on this forum and it did the job, but this is always a risk.

But I must say that in view of your comment, this is looking more like a bad disk.

Question: What is the exact model of the disk ?

harrymc
  • 498,455
2

Since you're able to boot into Windows with a 3TB disk, I am assuming you're either using 64-bit Windows or have a smaller boot disk?

If it's the former, here's some of the possibilities I know:

  • BIOS bug. Check if the size of the disk is reported correctly in BIOS. Even with the latest version, there can still be bugs.
  • Disk controller driver. Always get the latest one directly from Intel or AMD or your controller card's manufacturer. Only recent versions of Intel Rapid Storage drivers support 3TB, so make sure you upgrade.

If it's the latter and/or you're using 32-bit Windows:

  • Make sure the partition table is in GPT.
  • Install the disk driver provided by your drive's manufacturer. (Disk drivers are not usually neede, but for 3TB drives they're important.)

Edit: Just to clarify. Windows is does not check partition tables very carefully, so what seems to be valid may not actually be usable. Linux does not have any problem supporting 3TB disks, so that's why you're able make a correct partition table with GParted.

In addition, it seems your 746GB problem is exactly the symptom of an Intel driver bug.

billc.cn
  • 7,139
2

I had the same issue, this page had the answer:

The Intel RST version of 10.0.0.1046 it turns out is the culprit behind the 746GB available of the 3TB drive issue. For 3TB drive support, one should look to Intel RST 10.1 and newer.

slhck
  • 235,242
Terence
  • 21