Date: Sun, 12 May 2002 11:35:18 -0700 From: Terry Lambert <tlambert2@mindspring.com> To: Szilveszter Adam <sziszi@bsd.hu> Cc: freebsd-current@freebsd.org Subject: Re: Special fx with disklabel(8)? Message-ID: <3CDEB5E6.17F4509B@mindspring.com> References: <20020512182347.GD613@fonix.adamsfamily.xx>
next in thread | previous in thread | raw e-mail | index | archive | help
DOS partition tables use a 24b C/H/S value. With 512B sectors, this means they are incapable of representing more than 8G of disk space. To support a 32b sector offset, you have to go to LBA mode. This isn't really supported by any BIOS that still respects the C/H/S offsets, since they will override. What probably happened is that you had an overflow that wrapped you back to the start of the disk. The general answer on this is: use "dangerously dedicated mode for very large disks". It's possible to work around this, but it's really a pain, and you have to know what you are doing. Chapter 5 of the PReP specification has an excellent tutorial on LBA addressing and DOS partition tables (much better than any Intel related information I have seen to date), if you want to fix this problem, rather than just ignoring it. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3CDEB5E6.17F4509B>