无忧启动论坛

标题: winvblock不支持win7x64的扇区映射?用imdisk代替吧! [打印本页]

作者: 510819776    时间: 2018-2-9 00:39
标题: winvblock不支持win7x64的扇区映射?用imdisk代替吧!
本帖最后由 510819776 于 2018-2-9 22:24 编辑

xp模式下winvblock的map驱动功能很给力
可以在gpt分区表的硬盘随便划分一部分空间,安装一个隐藏的xp系统
使用map (hd0)x+y (hd0)形式来启动隐藏xp系统
x  y分别隐藏分区的起始扇区和扇区数目
随便弄一个ghost版本xp,克隆到一个固定容量的vhd里面,然后导入winvblock的注册表和驱动文件
接着就可以用map (hd0)x+y (hd0) 或map (hd0,5)/xp.vhd (hd0)启动之
win7x64 sp1下测试winvblock结果
1.map /1.vhd (hd1)   开机卡四色
2.map /a.img (fd0)   正常
3.map /1.iso (hd32)  光驱驱动无法安装
4.map --mem /1.vhd (hd1)  正常
5.map --mem /a.img (fd0)   正常
6.map --mem /1.iso (hd32)  光驱驱动无法安装

firadisk不说了

再说一下imdiskx驱动吧
--mem map方式 hd1  hd32正常 软驱不认
map方式 都不认
winvblock不支持--top功能

win7x64位下用imdisk的注册表开机挂载方法如下


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ImDisk\Parameters]
"LoadDevices"=dword:00000002
"Size0"=hex(b):00,00,00,08,00,00,00,00
"ImageOffset0"=hex(b):00,10,00,00,00,00,00,00
"FileName0"="\\DosDevices\\D:\\1.vhd"
"DriveLetter0"="O"
"DriveLetter1"="R"
"FileName1"="\\??\\physicaldrive0"
"Flags0"=dword:00000000
"ImageOffset1"=hex(b):00,00,00,c0,07,00,00,00
"Size1"=hex(b):00,00,00,c0,00,00,00,00

一个是用1.vhd开机挂载,另一个是把扇区序列拿来开机挂载了
其中flagsx参数如果修改为0x200 会把镜像加载到内存
已经win7 64位测试成功了
作者: wainnnni    时间: 2018-2-9 01:04
57c2b039402a2be64745f34dfba79955 出现这个是什么原因?
作者: 510819776    时间: 2018-2-9 01:14
wainnnni 发表于 2018-2-9 01:04
57c2b039402a2be64745f34dfba79955 出现这个是什么原因?

这么大一串数字 我都不知道什么东西?
作者: 不点    时间: 2018-2-9 04:44
可惜 winvblock 和 firadisk 都停止开发了。

imdisk 还在持续开发。以后这是个希望了。

希望有人能够持续为 imdisk 添加 grub4dos 虚拟盘的支持,这样就可以脱离 firadisk 和 winvblock 了。

winvblock 的开发者承认不支持 4G 以上的高位内存,我猜它也不支持 64 位操作系统。

随着 XP 逐渐淡去,winvblock 也就自然废掉了。

firadisk 不支持纯扇区映射,这也是个硬伤。

而 imdisk 一个程序同时支持各版本 Windows(包括32位和64位) ,我感觉 imdisk 的开发者更严肃认真一些。


作者: 510819776    时间: 2018-2-9 12:47
不点 发表于 2018-2-9 04:44
可惜 winvblock 和 firadisk 都停止开发了。

imdisk 还在持续开发。以后这是个希望了。

昨天花了很长时间解决win7 x64位的驱动签名强制问题  因为64位wvbk64.sys没有数字签名百度了半天,也没啥有效的方法,最后8使用bing搜索国际版找到了几个有效的方法,国内真的很多忽悠,已知修改bcd根本无法禁用win764位驱动签名强制。
1.Driver Signature Enforcement Overrider . 简称DSEO,开启测试模式,并给驱动一个测试用的签名
2.使用readydriver plus 这个软件自己弄了一个boot.bin引导器,模拟了一个作用于bootmgr菜单的虚拟键盘,代替人自动按f8并选择启动签名强制
至于bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS似乎只对原版win7 64位起作用 某个更新补丁让他无效了





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