USB ZIP
此选项在驱动器的第一个扇区中创建一个主引导记录和分区表。写入驱动器的启动记录代码将适合作为软盘驱动器启动MS-DOS或FreeDOS。此外,将使用64hd \ 32sectors的驱动器几何形状(如果可能)。某些ZIP驱动器规范将分区表中的前三个条目定义为未使用,并使用了第四个分区表条目。
转一些网上写的,可能不对
BIOS在从USB驱动器的第一个扇区加载数据(代码)并运行该代码之前,必须决定如何将该设备“映射”到所有引导代码使用的标准int 13h BIOS调用。如果BIOS确定USB设备是软盘设备,则BIOS将响应“软盘驱动器” int 13h请求(即DL = 00)。如果BIOS将设备视为硬盘类型,它将响应“硬盘” int 13h请求(DL = 80h)。如果BIOS将USB设备视为ZIP设备,它将以软盘(DL = 00)响应访问请求,但它将转换任何请求,以便对扇区1(LBA0)的请求将返回该设备的PBR,对扇区2的请求将在策略路由之后返回该扇区,依此类推。因此,对于任何实模式(DOS)操作系统,
没有标准的BIOS应该如何“决定”如何映射USB设备。不同的BIOS使用不同的决策树。有些甚至不理会,只是假设所有USB存储设备都是一种类型(例如HDD)。一些旧的BIOS假定所有USB设备的大小都超过1.44MB,则它们都是ZIP设备-否则为FDD。如果您使用Int13h Standard CHS调用,则某些仅执行ZIP转换/调整,而如果您调用Extended Int13h中断例程,则不转换扇区地址!