无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5069|回复: 10
打印 上一主题 下一主题

直接把win7 iso解压到u盘,居然直接有引导信息?这是什么黑科技?

[复制链接]
跳转到指定楼层
1#
发表于 2014-12-17 10:46:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
昨天在某论坛看到一个帖子,大意是用diskpart清空磁盘后重新分区,再把win7 iso直接解压到u盘,就支持普通和uefi双重启动。。。

测试了一下,发现真的可以,用bootice查看也的确发现有主引导和分区引导信息,可是分区是clean之后重新分的,操作也只做了一个解压操作,就能有引导信息了???


求大神解惑。。。。。。

原帖操作:
纯手工命令行制作原版系统U盘的方法(适用win7/8/8.1/10,不适用xp):

win+R 输入CMD,出现黑白界面,输入diskpart

//调用diskpart命令
list disk //列出各磁盘
sel disk * //选择U盘所对应的磁盘*
clean //清空该磁盘,也就是U盘上的所有数据
create partition primary size=8192 //在该磁盘上创建8G大小的主分区(大小可以根据需求设置,不带大小参数,默认是全部空间)
select partition 1 (选择刚建立的主分区,就一个分区编号为1)
format fs=fat32 quick (快速格式化U盘,也可选择ntfs格式,但ntfs格式的将不支持uefi启动)。
active //激活改分区
assign //指定盘符
exit //退出
最后,把下载的iso直接解压到U盘根目录即可

结束语,经过这样处理以后,此u盘可以格式化,(只要不重新分区)引导功能不会失效。某些软件,如diskgeniu,如软碟通(ultraISO)处过的u盘也具有同样的效果。也就是说有些人的u盘把iso解压进去就能引导的原因也是如此。
如果u盘格式化是fat32,此u盘能支持普通引导和uefi引导(uefi引导需64位系统,注:单纯的uefi引导u盘制作更为简单)
2#
发表于 2014-12-17 10:58:58 | 只看该作者
1.格式化U盘的时候本身就会写入引导信息的,不一定是你ISO中的引导
2.你用什么工具解压的?winrar?ultraiso?

点评

大概明白了,一会测试下究竟是哪一步会写入信息,估计是激活那一步吧。。。。。。 另外的问题是,这帖子操作只分了8g,另外的空间没有分出来,windows是不能支持引动设备的多个主分区的吧,我在gui下完全无法给剩  详情 回复 发表于 2014-12-17 12:10
回复

使用道具 举报

3#
发表于 2014-12-17 11:28:25 来自手机 | 只看该作者
楼主用Diskpart然后clean,事实上已经写好bootmgr了,只要在 windows下操作就已经写好bootmgr引导了。
楼主可以试下在XP下不借助第三方工具,肯定不行
Win7以上用系统自带工具格式化就写好bootmgr了
回复

使用道具 举报

4#
发表于 2014-12-17 11:29:40 来自手机 | 只看该作者
另外,根目录下的bootmgr替换成Win8的,支持exFat
回复

使用道具 举报

5#
 楼主| 发表于 2014-12-17 12:10:09 | 只看该作者
lbw2007 发表于 2014-12-17 10:58
1.格式化U盘的时候本身就会写入引导信息的,不一定是你ISO中的引导
2.你用什么工具解压的?winrar?ultrais ...

大概明白了,一会测试下究竟是哪一步会写入信息,估计是激活那一步吧。。。。。。

另外的问题是,这帖子操作只分了8g,另外的空间没有分出来,windows是不能支持引动设备的多个主分区的吧,我在gui下完全无法给剩下的空间分区,diskpart也是报错的,应该怎么分?而且还能让这8gb变成隐藏,剩下的是可见区???

点评

将剩余的分区弄出来使用是可以的,只是让这8gb变成隐藏话,那么简单解压释放在此隐藏分区的7系统,就不能用来启动电脑什么的了。  详情 回复 发表于 2014-12-22 14:02
回复

使用道具 举报

6#
发表于 2014-12-17 14:07:22 | 只看该作者
告诉你是咋回事吧
正常格式化,用windows自带的那个,会写入winnt的mbr
你之所以解压缩能启动,是因为你U盘只有1个分区,而且是活动分区,这使得启动过程顺理成章

至于GPT启动嘛,它会先寻找硬盘上的第一个Fat16或者Fat32的分区,可能你U盘是fat32格式的,又含有UEFI启动文件,这又使得启动过程顺理成章
你把分区转成ntfs格式,他就不可能启动gpt模式了

这个问题很早之前我就研究明白了
回复

使用道具 举报

7#
发表于 2014-12-17 18:16:47 | 只看该作者
?
回复

使用道具 举报

8#
发表于 2014-12-18 09:02:16 | 只看该作者
6楼说的很对

格式化过程中会重写分区表,默认是NT6主引导,所以能够BIOS启动;而FAT分区下有bootx64.efi文件,所以又支持UEFI启动

至于说你为什么只能分8G,
你说在GUI下无法分区,说明你已经试过bootice、dg等第三方分区工具了
我推测你的mbr(分区表)中已经定义了磁盘长度信息,只有重写mbr才能正常分区。
回复

使用道具 举报

9#
发表于 2014-12-21 14:36:03 | 只看该作者
谢谢分享
回复

使用道具 举报

10#
发表于 2014-12-21 21:35:03 | 只看该作者
             哦,呵呵,我也学到了。以后可以自作双重启动得u盘了。
回复

使用道具 举报

11#
发表于 2014-12-22 14:02:02 | 只看该作者
本帖最后由 2010天月来了 于 2014-12-22 14:03 编辑
kero990 发表于 2014-12-17 12:10
大概明白了,一会测试下究竟是哪一步会写入信息,估计是激活那一步吧。。。。。。

另外的问题是,这帖 ...


将剩余的分区弄出来使用是可以的,只是让这8gb变成隐藏话,那么简单解压释放在此隐藏分区的7系统,就不能用来启动电脑什么的了。

你就照你的U盘存储量自己去操作同样容量的格式化不就可以了么

这样就没有剩余空间了,都格出来了。

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 23:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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