PDA

View Full Version : how can I tell if my laptop supports 48-bit LBA?


maxwelltf
15 Feb 2009, 7:56pm
I am upgrading my laptop (Dell C640) hard drive. How can I tell if it supports 48-bit LBA or drives larger than 137GB? It is at the latest BIOS (A10) but the dell site doesnt have much info on 48-LBA. Is there another way? Could I plug a larger drive (I have a 160GB drive) in and see what the BIOS says? I just don't want to corrupt any of the boot sectors, etc on the larger drive.

DanG
16 Feb 2009, 4:00am
How old is the laptop?

maxwelltf
16 Feb 2009, 10:46pm
hard to say, it's a Dell C640. I would guess it was made around 2003 or 2004.

maxwelltf
16 Feb 2009, 10:51pm
C640 first came out in 2003.

troll
17 Feb 2009, 12:57am
Sounds like it does not...

http://forum.notebookreview.com/showthread.php?t=308985 Message #4

maxwelltf
17 Feb 2009, 3:30am
Troll - thanks. I read that thread and there was a comment at the end that piqued my curiosity - they guy said "get a drive less than 137GB or partition the drive". Why couldn't I just use my 160GB drive and partition it? Something like 100Gb and 60GB. Now if I could just figure out how to set up those partitions. Can you point me in the right direction?

Snarkasm
17 Feb 2009, 4:06am
You can set up partitions with a bootable version of GParted. Put it on a flash drive or CD, boot it up, create some partitions, and install Windows to your liking.

foolkiller
18 Feb 2009, 12:05am
You can also grab the overlay software from that drive manufacturer. Sure, it is a real pain in the ass at times, but it will let you use any size drive with just the addition of a little MBR boot loader to translate it for you. A warning though, they are a cludge. They work, but they can make installing an OS a real pain, and in some cases, they are incredibly difficult to remove without effort.

maxwelltf
18 Feb 2009, 8:44am
You can set up partitions with a bootable version of GParted. Put it on a flash drive or CD, boot it up, create some partitions, and install Windows to your liking.

OK - maybe I dont know what the heck I am doing, but using a GParted boot CD I thought I was making 2 partitions on the 160GB drive: one 100GB partition, and one 60GB. Both of them were Primary, both NTFS, the first one had the boot flag set. Everything seemed OK when exiting Gparted. Rebooting and my bios screen still shows one 127GB drive. Weird? Also, running the ultimate boot disk and some partition tools on their all seem to indicate a) file systems are not supported and b) addresses are out of range or something like that.

Am I doing it wrong? Sorta seems like I'm not getting around the LBA problem.
Nothing is ever simple, eh?

Thrax
18 Feb 2009, 1:58pm
Both the BIOS and the OS must support 48-bit LBA. Your PC does not have a 48-bit ATA interface.

maxwelltf
18 Feb 2009, 6:07pm
Both the BIOS and the OS must support 48-bit LBA. Your PC does not have a 48-bit ATA interface.

OK, so even if I partition the drive into partitions that are less than 127GB, it still won't work?

Thrax
18 Feb 2009, 6:27pm
If the BIOS does not recognize drives above the 127GB limit, that's correct.

maxwelltf
18 Feb 2009, 6:29pm
If the BIOS does not recognize drives above the 127GB limit, that's correct.

Dang, I must have misread Snarkasm's post since I thought that was the point behind partitioning. Oh well.

Thrax
18 Feb 2009, 7:04pm
There is, but only if the operating system is the only piece of the equation that doesn't support 48-bit LBA.

If the OS doesn't recognize >127GB drives, but the system does, you can partition the HDD out so no partition is bigger than 127GB. You can then make use of your entire drive's capacity, it's just divided a little bit. But in cases where BIOS doesn't support 48-bit LBA, you're straight ****ed. :/

maxwelltf
18 Feb 2009, 7:05pm
There is, but only if the operating system is the only piece of the equation that doesn't support 48-bit LBA.

If the OS doesn't recognize >127GB drives, but the system does, you can partition the HDD out so no partition is bigger than 127GB. You can then make use of your entire drive's capacity, it's just divided a little bit. But in cases where BIOS doesn't support 48-bit LBA, you're straight ****ed. :/

Got it. OK - onto to ebay to find a 120GB drive. Thanks for the help Thrax.