系统gho:最纯净好用系统下载站 | 投放广告、加入VIP会员,请联系 微信:wuyouceo |
楼主: chenandjun
|
[已解决] grub4dos不支持固态硬盘吗,还是我的操作有误,机械硬盘也是只识别一个分区 |
| ||
| ||
点评
windows 会检查 mbr 上的“磁盘签名”,windows 系统内部会拒绝两个不同的磁盘具有相同的磁盘签名。有可能 diskgen 克隆的时候,连磁盘签名也一起克隆了,造成两个磁盘的冲突,只有其中的一个磁盘才会被系统承认。
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
点评
确实应该想到这些细节。再一次证明了 winvblock 在 xp 的情况下,不支持高位内存。另一方面,winvblock 似乎替 xp 打了补丁,也可能是替 grub4dos 做了 e820cycles 的工作,总之,在 grub4dos 中不需要这个参数了。
| ||
| ||
点评
这就是说,winvblock 在 64 位操作系统之下失败了。但你没有试验去掉 e820cycles 参数的情况。另外,win7 太大,无法放到 4G 以下的空间里面,所以没法测试不带 --top 的情况。以后若有可能,找个精简版试试。
| ||
点评
干得好!可是前面的 winvblock 也该试试不加 e820cycles 参数的情况,否则测试就没完成。估计 winvblock 也会成功吧。displaymem 不需要了,只需执行一次就够了。map --status 也不需要了, 因为知道会加载在哪里。
| ||
点评
可以试试 --e820cycles=0 ,并且再多试几个,比如 1, 2, 3, 4, 5, 6,看看有没有能成功的。如果都不成功,那就基本上可以说,winvblock 不支持 4G 以上的高位内存了。
| ||
点评
不用纠结。BIOS 在 4G 以内,有一部分是 ROM 空间,这部分内存被 ROM 占据。因此,有一部分 RAM 被挤到 4G 以上的空间上了。在 displaymem 中,全部的 usable RAM 加起来,应该在 16G 以内。displaymem 中是字节数。
| ||
点评
需要测试的是 0,1,2, 3,4, 5,6。如果不存在 --e820cycles 参数,就相当于默认情况的 --e820cycles=-1,就是(负的 1)。
| ||
| ||
点评
不一定非得用精简版的。精简版无非就是用来测试4G以内的情况。而我们主要还是想测试4G以上的高位内存。因此,只需针对0, 1, 2, ..., 8之类的 e820cycles值, 测试原先那个11G多的Win7-64用winvblock能否成功启动即可。
| ||
| ||
| ||
| ||
| ||
| ||
| ||
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.