Date: Mon, 20 Nov 2000 17:37:39 +0200 (SAST) From: Robert Nordier <rnordier@nordier.com> To: stable@FreeBSD.org Subject: Re: Dedicated disks (was: Dangerously Dedicated) Message-ID: <200011201537.RAA25621@siri.nordier.com> In-Reply-To: <20001120192044.Q58333@echunga.lemis.com> from "Greg Lehey" at Nov 20, 2000 07:20:44 PM
next in thread | previous in thread | raw e-mail | index | archive | help
Greg Lehey wrote: > > Why do you *insist* on calling it a "Microsoft partition table"?? > > Hmm. I was going to say "Because it was introduced with Microsoft > 2.0", but I'm no longer so sure. Reading the MS-DOS 2.11 source code, > it seems that they didn't have a partition table at the time. Of course they had a partition table at the time, and of course MS-DOS 2.11 used it: [io.sys] 1431 8d9fbe01 lea bx,[bx+0x1be] 1435 8b4740 mov ax,[bx+0x40] 1438 3d55aa cmp ax,0xaa55 143b 7539 jnz 0x1476 143d b90400 mov cx,0x4 1440 807f0401 cmp byte [bx+0x4],0x1 1444 7407 jz 0x144d 1446 83c310 add bx,byte +0x10 1449 e2f5 loop 0x1440 144b eb29 jmp short 0x1476 > Can anybody remember when it was introduced? In March 1983, with the release of PC-DOS 2.0. > Anyway, it's needed for "modern" Microsoft offerings, and not really > for much else. It's also not a UNIX partition table. Actually, the immediate reason for its introduction was in order to support dual-booting XENIX (Early SCO/Microsoft UNIX) on PCs. This is why the partition type numbering starts 1 DOS 2 XENIX 3 XENIX -- Robert Nordier rnordier@nordier.com rnordier@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011201537.RAA25621>