4.5. wine 的驱动器标签和系列号

编写:Petr Tomasek Nov 14 1999

修改:Andreas Mohr Jan 25 2000

(提取自 wine/documentation/cdrom-labels)

直到不久前,你只可能在 wine config 文件中通过手动设置来指定驱动器卷标和系列号。现在,wine 也可以直接从驱动器读取它们。对在 CD-ROM 上发布的许多 Win 9x 游戏和安装程序这是很有用的,它们检查卷标。

4.5.1. 支持什么?

 

文件系统 类型 注释
FAT 系统 硬盘、软盘 读取标签和系列号
ISO9660 光盘 只读取标签

 

4.5.2. 如何设置?

如果你在 ~/.wine/config 文件的[Drive X]段中指定了一个 Device= 行,则自动的读取标签和系列号。注意如果你这样设置它,则这个设备必须存在和可以访问。

如果你不这样做,则你应该在 ~./wine/config 中给出固定的 "Label" ="Serial" = 条目,如果没有给出设备则 Wine 返回这些条目。如果它们不存在,则 Wine 将返回缺省值(标签 Drive X 和系列号 12345678)。

如果你给出一个 "Device" = 条目只是为了原始扇区访问,而不从这个设备读取卷信息(例如,你希望有一个固定的,预先配置的标签),则你需要指定 "ReadVolInfo" = "0" 来告诉 Wine 跳过卷读取。

4.5.3. 例子

这里是光盘和软盘一个例子;从光盘和软盘二者的设备上读取标签;只从软盘上读取系列号:

[Drive A]
"Path" = "/mnt/floppy"
"Type" = "floppy"
"Device" = "/dev/fd0"
"Filesystem" = "msdos"

[Drive R]
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Device" = "/dev/hda1"
"Filesystem" = "win95"
        

下面是屏弃 CD-ROM 标签的一个例子:

[Drive J]
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Label" = "X234GCDSE"
; 注意这里的这个设备不是真的需要有一个固定的标签
"Device" = "/dev/cdrom"
"Filesystem" = "msdos"
        

4.5.4. 要做/开放要点