October 7, 200916 yr Bought a new Seagate ST32000542AS from the Fry's deal and plugged it into unRAID. It recognizes the drive but lists it as 931.53GB. Took a look at the link from the FAQ (http://blog.atola.com/restoring-factory-hard-drive-capacity/) but I don't think any of the options apply...no jumper settings or anything like that. I've had issues with drives in the past getting partitions to larger than 1TB, but the disk was always recognized correctly (just had to change the disklabel). I plugged the drive into Ubuntu and saw the same issue, so I apologize that this isn't an unRAID specific problem...but I was curious if any users here had experienced similar issues. Any thoughts?
October 7, 200916 yr I would expect the HDD Capacity Restore Tool to work, found on that page you linked, but it requires a Windows system. Failing that, at an unRAID or Ubuntu console, I would try the commands below, found on the Console commands for hard drives wiki page. The hdparm command should tell you what the drive really is, and its true capacity, not what the label on the outside of the drive says. (Replace sdX with the actual drive's device ID.) * hdparm -I /dev/sdX * smartctl -a -d ata /dev/sdX It is always possible that a particular disk controller cannot handle that drive size, but it seems unlikely.
October 7, 200916 yr Author Hmm, well, this is odd. I was messing with the drive a bit...formatting it in Ubuntu to get a windows machine to recognize it so I could run the capacity restore tool when I read that it won't work when the drive is plugged as a mass storage device. I plugged it back into the unRAID box to run the commands you pasted below...and it came up as the correct size! Wish I knew a bit more conclusively what it was that did it. But the last thing I did on the drive was format it as NTFS, so I'm not entirely sure exactly what solved it. Even when I formatted it in Ubuntu, it was still coming up as only 1TB.
Archived
This topic is now archived and is closed to further replies.