无忧启动论坛

标题: U盘数据不动,如何把PE写入U盘做成启动盘?(不量产,不U+,不UD) [打印本页]

作者: jmjmbj    时间: 2016-10-31 07:42
标题: U盘数据不动,如何把PE写入U盘做成启动盘?(不量产,不U+,不UD)
本帖最后由 jmjmbj 于 2016-10-31 07:45 编辑

        假若U盘现有数据不动,如何把PE写入U盘做成启动盘?
        (不量产,因为有些找不到相关工具;不U+,因为不支持NTFS或exFAT因而不支持4G以上数据;不UD)
        若能,随便拿来U盘,不损害里面数据,只要几步,就变成启动盘,就方便了。

         起因:经常有人拿来U盘要做成启动盘,但里面的很多数据不能动(个别文件超过4G,是些高清电影),量产找工具有时找不到,只有UD,但还要先把数据复制到本地硬盘,太麻烦。

作者: captain_g    时间: 2016-10-31 08:29
用BOOTICE改U盘的MBR,用GRLDR做PBR
……
作者: 不知    时间: 2016-10-31 08:47
解压iso文件到根目录,用bootice更改mbr和pbr,不过启动成功率不高。
作者: jmjmbj    时间: 2016-10-31 09:51
不知 发表于 2016-10-31 08:47
解压iso文件到根目录,用bootice更改mbr和pbr,不过启动成功率不高。

        主引导及分区引导,全改成 grub4dos 0.4.6b(因为PE中的启动文件是 grldr 引导可启动ISO),在一个台式机启动成功,在一个 HP本本 上按F9能显示启动区,但选择这个启动区则直接进入硬盘系统,也就是说失败。
       不知如何提高成功率?
作者: 窄口牛    时间: 2016-10-31 10:07
主引导做成软碟通,分区做g4d。
作者: 不知    时间: 2016-10-31 10:29
本帖最后由 不知 于 2016-10-31 10:31 编辑
jmjmbj 发表于 2016-10-31 09:51
主引导及分区引导,全改成 grub4dos 0.4.6b(因为PE中的启动文件是 grldr 引导可启动ISO),在一 ...


这个可能是硬盘系统有G4D的引导及grldr(如 使用了软激活软件),可以试下吧GRLDR改名。

我说的成功率低,是指BIOS无法识别U盘或启动U盘失败(直接进硬盘系统),遇到那种情况只能老老实实弄UD区。

tmp.png (19.5 KB, 下载次数: 33)

tmp.png

作者: jmjmbj    时间: 2016-10-31 10:30
窄口牛 发表于 2016-10-31 10:07
主引导做成软碟通,分区做g4d。

     请问,主引导及分区引导,为什么要不一样?
     刚才选主引导及分区不一样,结果在两台机子皆不能启动。

     若是bootmgr引导的PE,主引导记录选择UltraISO USB-HDD+,分区引导选择bootmgr,刚才试了,一台式机可正常启动,一HP本本无法正常启动,但选择EFI文件夹中的bootx64.efi,则能正常启动。
作者: 不知    时间: 2016-10-31 10:33
jmjmbj 发表于 2016-10-31 10:30
请问,主引导及分区引导,为什么要不一样?
     刚才选主引导及分区不一样,结果在两台机子皆不能 ...

efi跟分区引导没有任何关系。
作者: captain_g    时间: 2016-10-31 10:45
jmjmbj 发表于 2016-10-31 09:51
主引导及分区引导,全改成 grub4dos 0.4.6b(因为PE中的启动文件是 grldr 引导可启动ISO),在一 ...

U盘启动后可能被BIOS识别为“硬盘”或“软盘”;

建议你直接将ISO文件放在U盘根目录下(不要解开ISO);

用map或map --mem将ISO仿真为“光盘”,从光盘整体启动PE;

如果硬要解开ISO文件到U盘根目录下,则应判断一下,做一个“磁盘映射(交换)”,确保U盘为hd0


作者: 不知    时间: 2016-10-31 11:32
captain_g 发表于 2016-10-31 10:45
U盘启动后可能被BIOS识别为“硬盘”或“软盘”;

建议你直接将ISO文件放在U盘根目录下(不要解开ISO) ...

按一般情况,从哪个盘成功启动了,那个就是hd0
作者: captain_g    时间: 2016-10-31 11:46
不知 发表于 2016-10-31 11:32
按一般情况,从哪个盘成功启动了,那个就是hd0

这个还真不一定!
作者: 不知    时间: 2016-10-31 12:57
captain_g 发表于 2016-10-31 11:46
这个还真不一定!

一般情况,而且一般菜单都会使用find命令定位,bootmgr也会使用[boot]作为启动设备。
作者: yankun1112    时间: 2016-10-31 13:03
用Bootice引导,主引导可选USB-hdd+,分区引导则可使用grub4dos,引导文件要和你PE的引导文件名要相同,不然是无法识别的。bootmgr文件名的不用bootmgr引导,用grub4dos引导改bootmgr文件名即可。此外PE系统的兼容性也是很重要的,在此推荐自己用过的不错的PE【http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1】。
作者: captain_g    时间: 2016-10-31 13:19
不知 发表于 2016-10-31 12:57
一般情况,而且一般菜单都会使用find命令定位,bootmgr也会使用作为启动设备。

使用U盘启动电脑,如果U盘被BIOS认着为“软盘”,

即使使用find命令定位到U盘,并使用chainloader /bootmgr启动,

bootmgr也很有可能去调用硬盘中的bcd而不是“宿主”盘——U盘上的bcd!

一个使用GRLDR的启动型U盘,可以成功启动一台电脑,但偶尔却不能启动另一台电脑,不少时候是菜单的问题。
作者: captain_g    时间: 2016-10-31 13:27
“一个使用GRLDR的启动型U盘,可以成功启动一台电脑,但偶尔却不能启动另一台电脑,不少时候是菜单的问题”

严格来说,只要能进G4D环境或看到启动菜单,就算启动成功;如果接下来进不了PE或其他维护工具,往往是菜单的问题。
作者: jmjmbj    时间: 2016-10-31 13:28
yankun1112 发表于 2016-10-31 13:03
用Bootice引导,主引导可选USB-hdd+,分区引导则可使用grub4dos,引导文件要和你PE的引导文件名要相同,不 ...

   也就是说,用bootmgr引导的PE,可以这样操作:
  一是主引导选USB-hdd+,二是分区引导使用grub4dos,但把原PE中的bootmgr,改名为GRLDR即可
    这样理解对吧

作者: 415762674    时间: 2016-10-31 14:28
用bootice改mbr为nt5或者nt6,pbr为g4d,然后整体map,激活优盘为活动,启动率非常高,且设置简单,文件少,一直都是这么做。遇到uefi主板就直接解压到优盘。
作者: 窄口牛    时间: 2016-10-31 14:32
为了增加可启动几率。那些白菜电脑店一类都是如此。
作者: 415762674    时间: 2016-10-31 14:55
建议mbr不要选择g4d,因为在一些较新品牌电脑上(支持bios)经常启动不了,老是显示一个小写的“j”,无法进入菜单。当然也可以逐个尝试不同mbr,一般都可以启动。感觉这种启动引导最为简单快捷,只要复制不同PE即可。
作者: rgy    时间: 2016-10-31 14:58
要方便的话,论坛有支持无损安装和升级的PE,但是个人比较喜欢银灿如意烧
作者: captain_g    时间: 2016-10-31 15:19
基于你的要求,“不量产,不U+,不UD”,即不破坏U盘上的数据制作启动型U盘。

以下所谓“解开”是在指ISO中的文件复制到U盘根目录下。

1、PE的ISO文件直接放在U盘根目录下

这个最简单,MBR用微软的6.x,PBR用G4D的,GRLDR菜单中直接map或map --mem那个ISO文件,从仿真光盘启动进PE;

如果PE不是特别大,强烈建议使用这种方法。

2、PE的ISO文件解开后放在U盘根目录下

1)如果U盘被BIOS认着为“硬盘”(在多数机器上)

MBR用微软6.x的,PBR类型与解开的启动器类型对应,注意启动器文件名,但不能光看文件名(bootmgr可能是grldr改名的或反之);

2)如果U盘被BIOS认着为“软盘”(在少数机器上,即使在制作时选择了USB-HDD+之类也有可能)

这个比较复杂,MBR可用微软6.x的,PBR用0.46a的G4D,强烈建议grldr和wimboot配合使用,菜单示例:

kernel /boot/wimboot
initrd @bcd=/boot/bcd @boot.sdi=/boot/boot.sdi @bootmgr=/boot/bootmgr @boot.wim=/boot/WINPE.WIM
boot

需要一个额外的wimboot文件,bcd、boot.sdi和bootmgr用微软原版光盘中的,无需改动。WINPE.WIM为WIN7/8/10 PE的核心文件。

3、如果是将XP/2003 PE的ISO解开放在U盘根目录下(如果U盘被BIOS认着为“硬盘”)

MBR可用微软的5.x,PBR用G4D的,但PE中的\wxpe\setupldr.bin通常需要“特别”处理一下。另外,NTDETECT.COM也要拷贝到U盘根目录下。

菜单示例(假设处理后的setupldr.bin为peldr.bin):

kernel /wxpe/peldr.bin
boot

4、以上方法只是切合你的要求,成功率不在考虑范围。启动时,按C键可进入G4D命令环境,通过find命令能查看U盘究竟被BIOS识别为何种设备。
作者: 415762674    时间: 2016-10-31 15:56
captain_g 发表于 2016-10-31 15:19
基于你的要求,“不量产,不U+,不UD”,即不破坏U盘上的数据制作启动型U盘。

以下所谓“解开”是在指IS ...

其实这套方案启动率非常高,用来维护绝对够用,甚至量产、U+启动率都不如它,就是UD更高一些。我建议初次写入时给grldr改名,固定菜单为03、08、10PE,之后直接复制PE改名使用,整体map到内存,新电脑大PE一分半钟可以见桌面,小PE40秒可以见桌面,并不算慢。
作者: jmjmbj    时间: 2016-10-31 16:23
本帖最后由 jmjmbj 于 2016-10-31 16:57 编辑
415762674 发表于 2016-10-31 14:28
用bootice改mbr为nt5或者nt6,pbr为g4d,然后整体map,激活优盘为活动,启动率非常高,且设置简单,文件少 ...


      按您说的:
     (1)用bootice改mbr为nt6(发现这个U盘不用改,本身就是它,不知为何);(2)pbr为g4d,
(3)用DiskGenius激活优盘为活动,(4)复制微PE中的两个文件(一个是grldr,一个是wepe.iso)到U盘根目录。然后,这个U盘成功启动一个台式机,一个HP本本!  而U盘中原有数据的MD5值没变,也就是说,原有数据不受影响。
      感谢您的指点!


****************

作者: jmjmbj    时间: 2016-10-31 16:23
本帖最后由 jmjmbj 于 2016-10-31 17:00 编辑
415762674 发表于 2016-10-31 14:28
用bootice改mbr为nt5或者nt6,pbr为g4d,然后整体map,激活优盘为活动,启动率非常高,且设置简单,文件少 ...


     发现,不激活优盘,也能启动,但要先按F9或F12等选择启动项;
                激活优盘后,插上U盘,默认直接从这个U盘启动,不用按F12等选择,很方便。

****************

作者: ddsony    时间: 2016-10-31 18:42
MBROSTool一拖一格搞定!
作者: saiz    时间: 2016-10-31 18:48
以我的做法
BOOTICE製作:MBR寫入USB-HDD+ ,PBR 分區選好 寫入G4D 4.6a,分區啟動設定好
基本上 萬試萬靈
作者: baosheng00    时间: 2016-10-31 19:16
下载  http://pan.baidu.com/s/1i5G1Kpv

解压到U盘,使用BOOTICE.EXE,引导设置为GRUB即可
作者: pqguanyinli    时间: 2016-10-31 20:25
电脑UEFI方式启动,U盘里持入pe文件
作者: 415762674    时间: 2016-11-1 04:50
jmjmbj 发表于 2016-10-31 16:23
按您说的:
     (1)用bootice改mbr为nt6(发现这个U盘不用改,本身就是它,不知为何);(2)p ...

因为你是在NT6的系统下用自带工具格式化的,MBR自然是NT6,我所以强调要NT5或NT6是因为它们作为优盘MBR的引导成功率很高不比U+低,若无法引导再改别的总能引导。激活分区是因为新主板很多都是优盘启动排在本地硬盘前,若设置活动就可以直接进入,缺点就是若没拔优盘重启又会进入PE。以上全部修改都可以用bootice,包括激活分区,修改g4d菜单,真正简单到家,不会因ud、u+格式化导致的速度变慢,不用担心文件丢失和重复转移浪费时间。我懒得折腾,一直都是这么做的,身边的电脑都能启动。
作者: 415762674    时间: 2016-11-1 05:20
如果你用g4d做mbr的话,有时候虽然成功,其实启动会更慢一点,因为它会搜索所有分区可用引导文件,虽然它可以跳过pbr。尤其在联想笔记本上面容易引导失败。不过好处就是无所谓激活不激活,只要它是优先启动设备就会启动。而且NT5和NT6只占用一个扇区,这种链式启动已经非常成熟稳定了,又是微软的,各主板厂商不敢不支持。
作者: 2010sya    时间: 2016-11-1 05:43
说到不量产,不U+,不UD,给你个最简单的工具,你试一下:
http://bbs.wuyou.net/forum.php?m ... p;extra=#pid3284068
作者: 415762674    时间: 2016-11-1 05:50
其实这种方法就是大家说的B+,一个bootice全部搞定。一旦你习惯了这种方法就不会再去玩U+、UD和量产了。慢慢地也会开始明白一些启动的原理,各种搭配包括解开不解开PE都可以引导各种电脑。除开UD的设计理念非常不错,像量产和U+我是绝不推荐的,因为太不灵活了。
作者: jmjmbj    时间: 2016-11-1 17:28
415762674 发表于 2016-11-1 04:50
因为你是在NT6的系统下用自带工具格式化的,MBR自然是NT6,我所以强调要NT5或NT6是因为它们作为优盘MBR的 ...


     刚才在win7下,用系统自带格式化工具格式U盘,然后用bootice看,主引导是NT6,分区引导是BOOTMGR

     
作者: jmjmbj    时间: 2016-11-1 17:46
本帖最后由 jmjmbj 于 2016-11-1 17:48 编辑

有一个疑问:
      有一个PE,只有boot、efi两个文件夹,根目录下有bootmgr
      我按上面操作,主引导选USB-HDD+ ,分区引导选G4D 4.6a,然后,我把原来bootmgr改名为 GRLDR,之后激活这个U盘分区,插上电脑开机,竟然可以直接进入PE。
       bootmgr 为什么改名为 GRLDR 也能启动?

       我验证过MD5值 ,此bootmgr 是win10系统中的,不是  GRLDR改名而来的。
作者: saiz    时间: 2016-11-1 19:32
取什麼名字不是重點 重點是你開機流程有沒有串起來
你已經設定MBR去找GRLDR,它自然就去找GRLDR 就算它實際是BOOTMGR又如此?它只認名字
GRLDR(實際BOOTMGR)中又有指示要去找BOOT\BCD
BCD沒問題 開機自然OK
作者: jmjmbj    时间: 2016-11-1 22:19
saiz 发表于 2016-11-1 19:32
取什麼名字不是重點 重點是你開機流程有沒有串起來
你已經設定MBR去找GRLDR,它自然就去找GRLDR 就算它實際 ...

这下有点明白了  它只认名,不看内涵
那么,分区引导直接选 BOOTMGR 不就行了么,为何还要选 G4D 4.6a
作者: pseudo    时间: 2016-11-2 14:06
jmjmbj 发表于 2016-11-1 17:28
刚才在win7下,用系统自带格式化工具格式U盘,然后用bootice看,主引导是NT6,分区引导是BOOTMGR
...

对于已经这样子的U盘,复制0pe的grldr为bootmgr(若已有bootmgr则冲掉),再拷贝grldr+0pe.iso两个文件上去,盘上有三个文件:
bootmgr(实为grldr)
grldr
0pe.iso
预期可以启动了。
作者: 415762674    时间: 2016-11-2 22:35
jmjmbj 发表于 2016-11-1 17:28
刚才在win7下,用系统自带格式化工具格式U盘,然后用bootice看,主引导是NT6,分区引导是BOOTMGR
...

你在NT6系统下格式化,pbr就是bootmgr,在NT5下格式化,pbr就是ntldr,只是未激活而已,为了方便启动,建议都激活一下。
作者: 415762674    时间: 2016-11-2 22:55
jmjmbj 发表于 2016-11-1 22:19
这下有点明白了  它只认名,不看内涵
那么,分区引导直接选 BOOTMGR 不就行了么,为何还要选 G4D 4.6a

是的,可是如果改文件名后你未必知道它实际是grldr或者bootmgr,相反,改pbr却非常直观。
作者: jmjmbj    时间: 2016-11-4 08:31
看来,B+最简单,最方便,任何U盘,不管里面有没有数据就可以做成启动盘。
作者: 415762674    时间: 2016-11-25 12:34
jmjmbj 发表于 2016-11-4 08:31
看来,B+最简单,最方便,任何U盘,不管里面有没有数据就可以做成启动盘。

理论上是这样,不过如果你接触电脑多了(我差不多是接触到了200多台不同配置的电脑)你会发现总有那么一两台会让你抓狂,没有任何方法是万无一失的,就像物理学界永远都无法找大统一理论一样。除非有一天微软的系统也走苹果路线软硬一体,不过那样就少了许多乐趣。
作者: liuzhaoyzz    时间: 2016-11-25 14:17
本帖最后由 liuzhaoyzz 于 2016-11-25 14:29 编辑

楼上有多位兄弟已经说了B+的方案,这年头,确实U+,量产,ud什么的太out了!谁还还去玩这些!
我的目的是尽可能抛弃usb启动,对,你没听错,抛弃usb启动!不但抛弃这些,甚至避免进BIOS改顺序!
那么怎么启动?从硬盘启动,usb永远作为一个中间存储设备,或者说是备选方案。
绝大多数电脑是有操作系统的,在有操作系统的情况下,把usb里面的PE部署到硬盘的非系统盘,硬盘MBR改为g4d就行了,这个电脑基本就可以永远抛弃usb启动!用任何你能用的方法,互联网/局域网/usb/手机……等等等等,只要能够把PE搞进硬盘,启动几乎不会失败!
用一个批处理一键修改硬盘MBR或者PBR修改为grub4dos,一键把优盘/移动硬盘/手机/tf/cf/sd卡……里面的PE部署到硬盘的非C盘,然后物理C盘随便格式化重装各种折腾,PE任然能够从硬盘启动。
备选方案:
一、对于legacy BIOS
优盘MBR用bootice写入grub4dos,建立好菜单,map --mem启动PE。
二、对于UEFI BIOS
傲梅无损分区建立fat32活动主分区,把PE解压到该优盘即可。UEFI启动远远比legacy BIOS启动容易,更加不需要那么多方案!
我一直是这么玩的,提供个模板,任何一个内置版PE或者集成了firadisk的外置版PE,往imgs\里面一扔就行了,有sratlf的run模块呢,菜单可写可不写。
http://pan.baidu.com/s/1miJeJwO
作者: 2011auq0880wcw    时间: 2016-11-25 14:29
本帖最后由 2011auq0880wcw 于 2016-11-25 14:32 编辑
liuzhaoyzz 发表于 2016-11-25 14:17
楼上有多位兄弟已经说了B+的方案,这年头,确实U+,量产,ud什么的太out了!谁还还去玩这些!
我的目的是 ...


抛弃usb启动能适用于替别人维护电脑吗?
作者: liuzhaoyzz    时间: 2016-11-25 14:31
只要人家操作系统能启动,就行。话又说回来,真的有多少是不能启动的?都是因为卡顿想做系统的。
作者: 2011auq0880wcw    时间: 2016-11-25 14:34
liuzhaoyzz 发表于 2016-11-25 14:31
只要人家操作系统能启动,就行。话又说回来,真的有多少是不能启动的?都是因为卡顿想做系统的。

经常有系统崩溃无法启动找上门来的。
作者: 415762674    时间: 2016-11-28 10:42
liuzhaoyzz 发表于 2016-11-25 14:17
楼上有多位兄弟已经说了B+的方案,这年头,确实U+,量产,ud什么的太out了!谁还还去玩这些!
我的目的是 ...

如果就一台自己的电脑那怎么玩都能启动啊,PE很大机会是要启动未知电脑啊,所以当然设想是一台空白的电脑啦。不过你说的手机启动,我倒是非常推崇Drivedroid,这货可以模拟光驱和USB,真心强大,还能同时模拟,目前还没有不能启动的电脑,话说root后的安卓手机还是很强大的,现在都几乎不用优盘启动电脑了。再说现在随便一个移动设备都带无线网卡,组建局域网,真的是抛弃实质性物理接口了,优盘也要没落了。科技真是一日千里。还在win95的时候就幻想能有这样的结果,没想到硬件的极大发展,这么快就实现了。
作者: my366    时间: 2017-5-27 15:21
这里信息众多,留下影子




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