无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5232|回复: 10

[求助] firadisk或WinVBlock能识别不带--mem参数map的虚拟分区吗?

[复制链接]
发表于 2017-1-7 20:21:50 | 显示全部楼层 |阅读模式
我想启动一个放在ext4分区的vhd镜像里的windows,貌似firadisk和WinVBlock并不支持sector mapped disk,也可能是我没看懂怎么用,但是两个软件的帖子里都只讲到了用参数指定镜像路径的方法来支持非内存加载的镜像,但是我的镜像放在ext4分区,没法通过windows的文件系统访问,但是WinVBlock的帖子里讨论了只要驱动能区分镜像文件所在的分区,就可以通过grub的表结构获取到的sector范围直接映射一个盘出来,firadisk的作者也提出了一个用INT13驱动器号区分的想法,但是在两个软件的帖子里好像没看到这种用法,都是用参数指定路径,那不就和imdisk之类的一样了吗。
发表于 2017-1-8 07:00:46 | 显示全部楼层
reboot.pro 上的这个帖子也是你发的吧?

http://reboot.pro/topic/21367-how-to-make-firadisk-recognize-a-sector-mapped-disk-without-switching-to-file-backed-one/

是的,我也这么想:既然从 grub4dos 的 “磁盘映射表” 里面可以获得 “虚拟盘在真实盘上的位置”信息,那么从原则上讲,就不需要任何有关 filesystem 的知识,驱动程序直接可以把相应的扇区序列虚拟成磁盘。另一方面,作者们用一个文件名指向这个扇区序列的好处也是有的,那就是,可以让这个文件只读,从而防止别的程序删除、移动或写入这个文件。不过,既然驱动程序的作者没有去直接支持 “扇区序列”,那我们只好 “忍受”了——“随遇而安”嘛。

另外一个严峻的问题与 Linux 的文件系统有关,那就是,“连续性问题”。据我所知,Linux 的各种文件系统,都不支持创建 “连续的文件”(即,无碎片的文件)。相反地,微软的文件系统,却无一例外地都支持创建 “连续的文件”。因此,用 Linux 的文件系统来做 grub4dos 的 map 的工作,那可说是 “自取烦恼”了。

回复

使用道具 举报

发表于 2017-1-8 11:00:38 来自手机 | 显示全部楼层
我的问题也是这个原因。
回复

使用道具 举报

发表于 2017-1-9 21:38:23 | 显示全部楼层
借着这个话题,我发表一点有关 Linux 和 grub4dos 的关系的个人看法。首先声明(或者澄清),我一直以来,从来都只是代表自己,从来不会代表别人,更不会代表某个团体、团队。顺便说,我有权代表自己,我有权发表自己的看法。

我所认为的一个基本点(或者原则),那就是,当有人提出 Linux 下的 grub4dos 的问题的时候,那么这问题(原则上讲)应该由提问者自己解决。个别特殊情况,才可以麻烦 grub4dos 的开发者去解决。为什么呢?因为 Linux 的 “发烧友” 们都是冲着 “折腾” 来的,敢于折腾,也善于折腾;“折腾” 对于 Linuxer 们来说,不是 “痛苦”,而是 “痛快”。而且我认为,Linux 目前还很缺乏 “折腾”,就是说,还 “折腾” 得 “不到位”、“不够数”,或者说,还 “欠折腾”。也或者说,Linux 还不够成熟;方方面面都需要去补充,去展开,让多元化更加丰富完善、更无遗漏,让多元化彻底渗透到每个角落。Linux 的缺陷还多着呢,这是它不被大众采纳的一个重要原因。比如说,文件碎片问题,就是 Linux 的开发者不太关心的一个问题,这就使得 Linux 不够亲民,不够亲近于 Windows(此处姑且假定“亲民”=“亲近 Windows”,就不要吹毛求疵了,因为如果太认真的话,那么就什么话也说不成了,什么文章也都不敢写了)。假如有人去做这个工作、去填补这个空缺,那么 Linux 在多元化方面就更加完善(或完备)了。

回复

使用道具 举报

 楼主| 发表于 2017-1-10 09:03:41 | 显示全部楼层
不点 发表于 2017-1-8 07:00
reboot.pro 上的这个帖子也是你发的吧?

http://reboot.pro/topic/21367-how-to-make-firadisk-recogniz ...

之前不知道这回事,还以为跟windows一样复制一下就能连续了……
回复

使用道具 举报

 楼主| 发表于 2017-1-10 09:12:14 | 显示全部楼层
不点 发表于 2017-1-9 21:38
借着这个话题,我发表一点有关 Linux 和 grub4dos 的关系的个人看法。首先声明(或者澄清),我一直以来, ...

后面的话题你想多了,折腾是没少折腾的,ext分区都不了解好多东西都是0经验,系统重装了不下10遍了,要不是你说ext分区这回事还瞎折腾着呢……
好像还真没听说linux整理碎片的软件,既然是这样那真没必要弄了,还是老老实实多分个区吧……
感谢你的回复
回复

使用道具 举报

 楼主| 发表于 2017-1-10 09:31:13 | 显示全部楼层
我决定反过来,我还是在.VHD里装linux吧……
回复

使用道具 举报

发表于 2017-1-10 10:27:10 | 显示全部楼层
继续胡乱发表,希望不至于让人不愉快。

Linux 和 Windows 的“分裂”,让不少人感到某种“痛楚”。可以肯定,有人是故意制造不兼容,故意打压 Linux。而在 Linux (和开源)内部,也有某些 “不和谐” 的东西,也有 “故意制造不兼容性” 的现象发生(当然了,我怀疑那些现象皆是某公司的间谍干的,是来故意破坏开源社区的)。开源软件当中,优秀的也很多。Linux 内核开发团队,好像还没有暴露出 “被间谍占领” 的痕迹(当然也不敢肯定说 “没有”)。比如说 qemu 的作者,我就一直很敬仰。然而,作为一个处于“被支配地位”的操作系统,Linux 是很脆弱的,它没有资本、也没有实力与垄断者 “抗衡”、“较劲”。它不可能打压垄断者,它只能被垄断者打压。所以,Linux 作为一个整体的操作系统,它的任何一个环节、任何一个相关方面,都不可以有瑕疵、有漏洞、有缺陷、有软肋,因为这些瑕疵、软肋会急速把 Linux 的优势化为 “乌有”,让 Linux 的优势 “荡然无存”。这就揭示了 “为何 Linux 那么优秀,却不能得到用户认可” 的一个方面的原因——即,正负抵消了。
回复

使用道具 举报

 楼主| 发表于 2017-1-10 11:02:01 | 显示全部楼层
不点 发表于 2017-1-10 10:27
继续胡乱发表,希望不至于让人不愉快。

Linux 和 Windows 的“分裂”,让不少人感到某种“痛楚”。可以 ...

大神你联想的真多……
回复

使用道具 举报

发表于 2018-2-8 14:27:46 来自手机 | 显示全部楼层
winvblock
回复

使用道具 举报

发表于 2018-2-8 14:31:49 来自手机 | 显示全部楼层
winvblock可以做到纯粹的扇区仿真硬盘 只是win7 64位我测试会不正常,原因不清楚,但是必须保证文件连续 一般是这样使用 map (hd0)x+y  (hd1) 这样用 x起始扇区号 y扇区数量 xp32位通过测试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-28 18:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表