SYSCODES.C
资源名称:bootmenu.zip [点击查看]
上传用户:yeshiping1
上传日期:2007-01-06
资源大小:29k
文件大小:1k
源码类别:
磁盘编程
开发平台:
Others
- /* This file holds all knowledge of partition ID codes.
- * Thanks to leendert@cs.vu.nl (Leendert van Doorn) for
- * collecting most of this information.
- */
- #define extern
- #include "syscodes.h"
- #undef extern
- /* Note that my boot program menu can only use the first 8 characters
- * of these names. The colon in the nineth position shows where the
- * first truncated char is. (There's not much room in the bootblock!)
- */
- struct intString sysCodes[] = {
- { 0x01, "DOS-12 :12-bit FAT" },
- { 0x02, "XENIX :root" },
- { 0x03, "XENIX :usr" },
- { 0x04, "DOS-16 :16-bit FAT" },
- { 0x05, "DOS-ext :DOS 3.3 extended volume" },
- { 0x06, "DOS-big :DOS 4.0 large volume" },
- { 0x07, "OS/2 :OS/2 (or QNX or Adv. UNIX...)" },
- { 0x08, "AIX :file system" },
- { 0x09, "AIX-boot:boot partition" },
- { 0x10, "OPUS :?" },
- { 0x40, "VENIX :Venix 80286" },
- { 0x51, "NOVELL :?" },
- { 0x52, "CPM :?" },
- { 0x63, "UNIX :System V/386" },
- { 0x64, "NOVELL :?" },
- { 0x75, "PC/IX :?" },
- { 0x80, "Minix :Minix (ver. 1.4a and earlier)" },
- { 0x81, "Minix :Minix (ver. 1.4b and later)" },
- { 0x93, "Amoeba :Amoeba file system" },
- { 0x94, "Amoeba :Amoeba bad block table?" },
- { 0xDB, "C.DOS :Concurrent DOS" },
- /* { 0xF2, "DOS-2nd :DOS 3.3+ second partition" }, */
- /* { 0xFF, "BAD-TRK :Bad track table?" }, */
- /* Make sure this is last! */
- { 0, "(empty)" }
- };