无忧启动论坛

标题: 如何判断磁盘顺序 [打印本页]

作者: victor888    时间: 2013-1-25 17:31
标题: 如何判断磁盘顺序
呵呵,还是为了盘符调整。

这个DATARAM的出现,打乱了从HKLM\SYSTEM\SERVICES\DISK\ENUM判断磁盘顺序的正确性,从HKLM\SYSTEM\SERVICES\PARTMGR\ENUM判断的正确性,从注册表来判断磁盘的顺序,我目前还没有找到关键之处,资料还得查。

使用DSPTW判断盘符的批处理,还要升级,已经发现了批处理中一处严重费时之处,已经解决,而且,运行起来也不比DRVTYPE慢,而且盘符也可以很快获得。我想把DATARAM盘的顺序判断问题解决,两个批处理一并升级。

我现在想问的问题是,磁盘顺序是如何获得的,DRVTYPE和DSPTW获得的磁盘顺序,是如何判断的。
作者: andos    时间: 2013-1-25 22:27
RAMDISK 其实应该没什么需要处理吧?
我都将RAMDISK 给了个R:\符

用RAMDISK的人基本都会指定了RAMDISK的盘符,比如作cache什么用的

你是不是说ramdisk在disk\enmu下是0? 估计是因为ramdisk如果支持pagefile的话,可能会在较前加载了驱动启动了吧

p.s. 其实我也不了解如何判断磁盘顺序的

[ 本帖最后由 andos 于 2013-1-25 22:33 编辑 ]
作者: grass    时间: 2013-1-25 22:34
启动U盘的盘符也能固定就好了,我用了你的1月8号的那个版本,我是U盘量产的3个区:USBCDROM+HDD+ZIP,用USBCDROM启动后,固定的是HDD那个盘,并不是USBCDROM的盘符,能做到是哪个盘启动就固定哪个盘吗?
作者: victor888    时间: 2013-1-26 05:01
@andos
现在DRVTYPE可以判断这个DATARAM所形成的磁盘顺序,但是不能给出和注册表中对应的信息,而注册表中的信息非常有用,可以判断是否为VMWARE磁盘、SCSI或SSD磁盘(特殊情况),更关键的是可以识别GURB形成的HD磁盘。我已经联系CONECD作者,在等他的回音。

@grass
请问一下,USBCDROM启动的PE,也是RAMDISK方式启动的吗?如果不是,那么可以固定这个USBCDROM的,如果是,则不好判断系统盘是不是位于USBCDROM上,如果能确定系统盘所位于的启动介质上,那么固定是没有问题的。
作者: grass    时间: 2013-1-26 13:43
是RAMDISK方式启动的,我的是水大的WIN7PE珍藏版:

以下是截取的注册表项;可以通过注册表确定启动介质吗?

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control]
"WaitToKillServiceTimeout"="12000"
"PreshutdownOrder"=hex(7):77,00,75,00,61,00,75,00,73,00,65,00,72,00,76,00,00,\
  00,67,00,70,00,73,00,76,00,63,00,00,00,74,00,72,00,75,00,73,00,74,00,65,00,\
  64,00,69,00,6e,00,73,00,74,00,61,00,6c,00,6c,00,65,00,72,00,00,00,00,00
"CurrentUser"="USERNAME"
"BootDriverFlags"=dword:00000000
"ServiceControlManagerExtension"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,\
  00,72,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,\
  33,00,32,00,5c,00,73,00,63,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,00,\
  00
"SystemStartOptions"=" MININT RDIMAGEOFFSET=8192 RDIMAGELENGTH=971264 RDPATH=MULTI(0)DISK(0)CDROM(0)\\BOOT\\BOOT.WIM"
"SystemBootDevice"="ramdisk(0)"
"FirmwareBootDevice"="multi(0)disk(0)cdrom(0)"
"PEBootType"="Ramdisk:OpticalDrive"
作者: victor888    时间: 2013-1-26 22:51
楼上提供的信息非常有用,我要研究一下,请等待。
作者: 四海皆狂龙    时间: 2014-3-21 22:20
那么磁盘顺序到底是什么规律




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3