|
3#
楼主 |
发表于 2014-8-19 04:06:18
|
只看该作者
本帖最后由 321 于 2014-8-19 04:17 编辑
QAQ你们就不肯帮帮新手嘛?
终于找到了一个相关的答案,不知道对不对
Q:挂载vhd之后,然后不解压并启动win7.iso(原版安装镜像),为何没有发现挂载的vhd?
A:关键字int13 http://blog.sina.com.cn/s/blog_53865a460100kui6.html
===========================================================================================================================
"GRUB4DOS中建立的虚拟磁盘,包括以下所说的内存盘,都是通过截取INT 13来实现的。因此在启动了操作系统后,如果该系统是通过INT 13来访问磁盘的,例如各类的DOS,那么在进入系统后仍然可以访问虚拟盘。如果系统是采用其它方式来访问磁盘,例如Linux,各类Unix和Windows NT系列的操作系统,那么在进入系统后便不能访问虚拟盘。Windows 9X系列的操作系统比较特殊,它通常是使用保护模式的驱动来访问磁盘,但当它找不到合适的驱动时,会依旧使用INT 13来访问磁盘,因此,在Windows 9X下也可以访问虚拟磁盘。 "
===========================================================================================================================
问题算是解决了,可能是msdn win7.iso没有int 13?或是默认关闭?然后变色龙这几天还没折腾
我在二楼的实验里发现,除了不管vhd的问题,还会有一个问题,直接不解压、直接引导win7.iso (以安装到硬盘为目的),会提示“缺少必要的CD或DVD驱动程序”
已解决了一半,顺便贴出来...
A.如果win7.iso可写的介质上面,以上问题可以解决
需要软件:imdisk,7zip
解决步骤:
1)7z解压imdisk,我的路径是D:\im
【备注】D:\im下现在有awealloc,cli,cpl,svc,sys四个文件夹和一堆文件
2)D:\im下新建QA.bat,代码下文中会给出
【备注】右键>新建>文本文档,win8下"文件主页共享查看"选择查看并勾选显示文件扩展名,win7也是在上边栏的文件夹选项中显示扩展名,并重命名为QA.bat
3)进入g4d后拔掉U盘,进入安装界面,显示错误前,按住shift+f10,输入代码如下
【备注】
D:\im是imdisk用7z解压出来的
QA是新建文本文档并且粘贴代码并改名得到的批处理
最后是镜像全路径
- :install
- rundll32 setupapi.dll,InstallHinfSection DefaultInstall 132 %~dp0\imdisk.inf
- :CDROM
- if "%~1" equ "" (
- Set /p fullname=
- ) else (
- Set fullname=%~1
- )
- imdisk -a -f "%fullname%" -m #:
- pause
复制代码
下载网站:
www.ltr-data.se/opencode.html
http://www.7-zip.org/download.html
===============================================================================================================================================
B.新的问题:
如果iso在不可写介质,就算 map --mem-top 了, 之后安装到C盘会提示“无法创建新的分区,并且不能找到现有的分区”∑(゜д゜;)
如果格式化C盘(可以格式化),进入DiskGenius之后会发现格式由ntfs为fat16
[备注]主板W35xxST, C盘为SSD,不可写介质为带保护开关U盘,当时U盘已拔出
by ('(工)') 没人理睬的新手
|
|