如何制作uefi u盘制作的u盘运行的linux

如何在UEFI模式下Win8与Ubuntu多系统的安装?
我的主板支持UEFI,然后我将硬盘GPT分区了我有两个U盘,是Win8与Ubuntu的系统安装盘我先安装Win8,然后安装Ubuntu,可是安装完Ubuntu之后就再也看不到Win8启动项了,修复完Win8的启动项后就无法进入Ubuntu了。有高手能够告诉我一下,怎么样用UEFI引导这两个系统吗?如果我是两个硬盘的话,是不是就简单多了,只要在开机的时候选择启动的硬盘就行了呢?可以的话过程详细点啊,非常感谢各位~~
因为uefi默认是去执行uefi分区的/efi/boot/bootx64.efi这个文件,win8安装时会首先创建自己的目录/efi/microsoft/boot,并在里面放置bootmgfw.efi(有efi shell可以直接执行这个来启动win8),然后再把bootmgfw.efi拷一份到/efi/boot里并命名成bootx64.efi,这样系统默认就从win8启动了;然后你装ubuntu的时候,ubuntu也会创建/efi/ubutntu/这个目录并放一个grub.efi(也可能叫grubx64.efi,记不清了),作用类似于win8的bootmgfw.efi。然后ubuntu再把grub.efi复制一份到/efi/boot并命名成bootx64.efi里想让自己成为默认启动项,但这样就覆盖了win8的那个,结果就出现了题主说的情况。解决的办法其实是用efi shell的bcfg这个命令分别为win8和ubuntu添加启动项到bios的启动设备列表里,然后设置其实一个为默认启动。或者默认从grub启动然后让grub来管理系统启动列表。
sudo update-grub
先装的win8,再装的arch,把win8的保留分区删了,然后共用efi系统分区,此分区挂载在arch的/boot/efi目录下,最后只能进arch。按网上搜索的办法修复了无数次都无效,最后重装win,挂载方法与前面一样(参见arch的wiki中grub的安装)。重装win后,u盘启动进arch,chroot进已经安装好的arch,安装grub。说一下自己的一份可以正确启动的配置以供参考吧。1. 固件设置中,UEFI ONLY, cms禁用,安全启动禁用。2.efi系统分区(/boot/efi)的结构是这样的.(efi分区挂到arch的/boot/efi目录下)$ tree /boot/efi -L 4/boot/efi└── EFI
├── arch_grub
└── grubx64.efi
├── Boot
└── bootx64.efi
└── Microsoft
└── Boot
├── BCD
├── BCD.LOG
├── BCD.LOG1
├── BCD.LOG2
├── bg-BG
├── bootmgfw.efi
├── bootmgr.efi
├── BOOTSTAT.DAT
├── boot.stl
├── cs-CZ
├── da-DK
├── de-DE ..... 略去一堆语言的文件,不重要其中,/EFI/Boot/bootx64.efi和/EFI/Microsoft/Boot/bootmgfw.efi是同样文件的不同命名,在这里下载他们。3. 主要配置文件,/etc/grub.d/40_custom (用于生成/boot/grub/grub.cfg中的自定义引导项),其中uuid(下面的E41F-6734)和hint-string(下面的--hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2) 的获取在archwiki中grub那节都有详细说明#!/bin/sh
exec tail -n +3 $0
menuentry "Microsoft Windows 8 x86_64 UEFI-GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 E41F-6734
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
menuentry "System shutdown" {
echo "System shutting down..."
menuentry "System restart" {
echo "System rebooting..."
/boot/grub/grub.cfg: (由命令grub-mkconfig
-o /boot/grub/grub.cfg生成)### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
set default="0"
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
menuentry_id_option=""
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
if [ x$feature_default_font_path = xy ] ; then
font=unicode
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5
02dbcdb7-8b21-435f-a3a1-91bf
search --no-floppy --fs-uuid --set=root 02dbcdb7-8b21-435f-a3a1-91bf
font="/usr/share/grub/unicode.pf2"
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
terminal_input console
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-02dbcdb7-8b21-435f-a3a1-91bf' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5
02dbcdb7-8b21-435f-a3a1-91bf
search --no-floppy --fs-uuid --set=root 02dbcdb7-8b21-435f-a3a1-91bf
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=02dbcdb7-8b21-435f-a3a1-91bf rw
echo 'Loading initial ramdisk ...'
/boot/initramfs-linux.img
submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-02dbcdb7-8b21-435f-a3a1-91bf' {
menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-02dbcdb7-8b21-435f-a3a1-91bf' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5
02dbcdb7-8b21-435f-a3a1-91bf
search --no-floppy --fs-uuid --set=root 02dbcdb7-8b21-435f-a3a1-91bf
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=02dbcdb7-8b21-435f-a3a1-91bf rw
echo 'Loading initial ramdisk ...'
/boot/initramfs-linux.img
menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-02dbcdb7-8b21-435f-a3a1-91bf' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5
02dbcdb7-8b21-435f-a3a1-91bf
search --no-floppy --fs-uuid --set=root 02dbcdb7-8b21-435f-a3a1-91bf
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=02dbcdb7-8b21-435f-a3a1-91bf rw
echo 'Loading initial ramdisk ...'
/boot/initramfs-linux-fallback.img
menuentry "Microsoft Windows 8 x86_64 UEFI-GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 E41F-6734
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
menuentry "System shutdown" {
echo "System shutting down..."
menuentry "System restart" {
echo "System rebooting..."
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f
$prefix/custom.cfg ]; then
source $prefix/custom.cfg;
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/60_memtest86+ ###
### END /etc/grub.d/60_memtest86+ ###
4.差不多这些吧,不懂win启动的细节,修复不好只能重装了。。。
UEFI自带引导的。Linux下可以用efibootmgr管理。添加win的引导也是相当容易。可以参考下arch的文档,基本通用的。当然,UEFI的引导一般为Windows开了小门,很可能会自动激活win的引导为默认,你改了之后它还是改回来的(解决方案:禁用后重新添加新项,不可禁用的情况下,直接替换)。因为你先装的win,后装的Linux,所以应该没有这个问题,只要把win的efi引导文件配置进去就行了(efibootmgr)。PS:如果你后装的Ubuntu,我不太清楚你是不是使用了新的efi分区(一个很小的FAT分区,很可能Ubuntu安装的时候没有自动识别原来windows的efi分区,又或者你手动指定了另一个分区),如果你没有使用windows原来的efi分区的话,那么win的引导显然是找不到的。当然,做法很简单,把win的efi文件从原来的分区拷贝到现在的分区即可。efi分区默认挂载点应该在/boot/efi典型的efibootmgr输出如下:-& % efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 01,01,
Boot0000* Windows Boot Manager HD(1,,8c2edb26-db0f-49f4-8b08-e04cfd8413f1)File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0001* arch HD(1,,8c2edb26-db0f-49f4-8b08-e04cfd8413f1)File(\EFI\arch\grubx64.efi)
Boot0002* Windows 8.1 HD(1,,8c2edb26-db0f-49f4-8b08-e04cfd8413f1)File(\EFI\Microsoft\Boot\win.bootmgfw.efi)
Boot0003* Syslinux HD(1,,8c2edb26-db0f-49f4-8b08-e04cfd8413f1)File(\EFI\syslinux\syslinux.efi)
Boot2001* USB Drive (UEFI) RC
Boot2002* Internal CD/DVD ROM Drive (UEFI) RC
Boot3000* Internal Hard Disk or Solid State Disk RC
* * *补充下grub在UEFI下的位置。UEFI首先通过grub的EFI文件引导grub,然后grub通过其它efi文件引导别的(当然,也包括Linux内核)。在UEFI环境下,grub不是必要的。实际上Linux内核可以直接作为efi文件引导。应该就是所谓的EFISTUB,具体我也不太清楚。这个我成功配置过,用了几个月,但是相当不稳定,可能会因为某次内核的更新而引导失败。所以,选择用grub之类的中转是一个相当稳妥的方案。个人建议:不要用grub配置windows的引导。只要你的EFI分区配置正确,那么你总是可以通过UEFI来引导(在我这边是F9调出引导界面)。你也不需要考虑双硬盘,选择硬盘优先级什么的(这事我还真干过,但改优先级绝对不是一件很方便的操作,花费的时间远多于UEFI的配置)。UEFI可以选择从EFI文件引导,如果你发现没有UEFI的windows引导项的话,可以直接找windows的efi文件。找不到?那显然是你的EFI分区配置有问题,把windows的efi下的目录拷贝到当前efi分区即可。这是一个不错的错误排查方案:)
现在ubuntu+win8的引导不管是MBR还是EFI+GPT都用grub来引导比较好。你的ubuntu是什么版本?根据我个人经验,并且在13.10与14.04的daily-build版验证了的。在UEFI+GPT环境下,先安装win8,之后再安装ubuntu,安装ubuntu的时候,选择将boot loader放在windows的efi分区。安装完毕后可能出现开机直接进入windows,ubuntu好像根本没安装一样,这时在开机时进入启动硬件的选择界面,我的HP电脑是按F9,其余电脑可能有不同,里面应该有Ubuntu的启动项。以后都可以这样进入ubuntu,但是想要开机自动出现选择系统的界面,即用grub引导的话,可以ubuntu中安装boot-repair,运行,选择推荐操作就可以了,等修复完毕,重启应该就OK了。PS:boot-repair可以在安装盘里面的try ubuntu选项进去的ubuntu试用界面安装运行,也可以在安装好的ubuntu中运行。以上是最简单一键式傻瓜操作了。还有一种稍微复杂一点点的笨办法,可以看看这里:对grub一窍不通的话就不要乱尝试了。祝你一切顺利。
我的是先安装了win10,然后在SSD上剩余的37G里想装个Linux。机器是UEFI+GPT。无论是Ubuntu15.10还是Deepin15.1都是安装完以后重启就直接进win10,用过了boot-repair的推荐修复,也是一样。系统里EasyUEFI调了一下,还是不行。作为一名Linux接触不多的准小白,看了楼上那些云山雾罩的回复后已经彻底的绝望了。
直接用grub2替换默认引导器,GRUB2直接引导win跟linux分区里的efi启动文件就好,我就这么干的,很好用。
我是给SurfacePro安了GRUB,与
的方法非常类似。但由于我想把Ubuntu安装在MicroSD卡上,而SurfacePro默认的快速启动是不加载MicroSD读卡器和其他USB驱动的(所以你即使有时间按到F7,看到了启动菜单也只有硬盘的那个),为了保证每次开机都可以引导到Fedora(移动硬盘当中)或者Ubuntu(MicroSD卡),安装GRUB(版本是随Ubuntu发送的GRUB2)。分区为:600M WinRETools200M EFI128M MSRWindows500M boot(ext3)350 Recover这500M是从Windows那个大分区挤出来的,其余是安Windows的时候自动分的对应Linux的挂载点为:500M挂在/boot,200Mefi挂在/boot/efi,其他分区不挂。接下来记不清了,给个大概吧:最开始是进Win8,高级重启之后进Fedora(或者是LiveCD?),grub update生成新的菜单,efibootmgr修改默认启动顺序,用GRUB的EFI文件覆盖 /boot/efi/EFI/BOOT/BOOTX64.EFI(不确定这一步是否必要)。我的efibootmgr是这样的# efibootmgr -v
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 03
Boot0001* Windows Boot Manager
Boot0002* ubuntu
Boot0003* UEFI: Generic-USB3.0 CRW -SD1.00
我是因为怕EFI分区太小,还有就是每次更新内核的话这个200M不够用,所以另外划了个/boot分区。
很简单,开机按F12键,你会看到一个单独的win8启动项,它是独立的,已经跳出grub之外
已有帐号?
无法登录?
社交帐号登录相关软件 /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /英文/ /英文/顶好评:50%踩坏评:50请简要描述您遇到的错误,我们将尽快予以修正。轮坛转帖HTML方式轮坛转帖UBB方式
445.3M/中文/6.5
3.5M/中文/6.0
228KB/中文/7.9
69KB/中文/2.6
173KB/英文/5.3
15.5M/中文/1.2
227KB/英文/1.5
制作linux系统和windows启动u盘,完全免费的自启动U盘系统制作工具,鲁弗斯是一种实用工具,帮助格式,并创建可引导的USB闪存驱动器,如USB钥匙/&pendrives,记忆棒等。以下情况下特别有用:1你需要创建可引导的ISO文件(Windows,Linux和UEFI等),USB安装介质2你需要的工作,没有安装操作系统的系统上3你需要从闪DOS&BIOS或其他固件4要运行一个低级别的效用尽管它的体积小,鲁弗斯提供你需要的一切!使用方法:1、下载操作系统的iso镜像文件。2、把U盘连接电脑,运行这个软件,在“device”的下拉菜单中选择u盘所在的盘符。3、create a bootable disk using:后面选择“iso image”,在点击后面的图标选择iso镜像文件。4、点击“start”,软件就会对U盘进行格式化、制作可启动u盘的操作。不过在这之前你需要把重要资料备份到电脑中,毕竟格式化后什么都找不回来了。特点:1、完全免费。2、界面简单,上手容易。3、功能全面,同时支持windows和linux系统。4、速度快,这个软件制作自启动U盘时需要的速度比其他软件快得多。5、这个软件还有带free dos版本。不过软件No1认为这个应该是毫无用处的,随便制作一个linux都比dos好用几百倍。更新日志版本1.4.12(日)修正版]针对Red Hat7和CentOS 7支持Debian7支持支持USB3.0驱动器支持Windows10版本1.4.11(日)修复驱动格式具有大扇区大小(2K,4K)修复UEFI启动的尾巴和其他SYSLINUX/ EFI基于ISO文件修复所有26个驱动器号都在使用中增加最小化按钮和次要的UI变化改进
安卓官方手机版
IOS官方手机版
制作linux启动u盘(rufus) v2.4.757 官方最新版
下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。兼容性100%,最简单BIOS/UEFI双启动U盘的制作教程01
兼容性100%,最简单BIOS/UEFI双启动U盘的制作教程01
作者: yaojy& & 时间:
标题: 兼容性100%,最简单BIOS/UEFI双启动U盘的制作教程01 本帖最后由 yaojy 于
22:33 编辑
方法超简单。经电脑城多数技术员几个月的测试,成功率100%,加载速度比“白菜”快。具体制作方法如下:
1、制作100%兼容U启。用Windows7/8的diskpart组件将U盘分区,格式化参数fs=FAT32,然后Active(激活),退出diskpart即可成功。
或者用本论坛的bootice程序(下载地址:),格式化U盘为fat32格式,然后写入NT6x的MBR,最后激活就OK了。
2、拷入PE或RamOS。
非常简单,将自己做的PE或下载的ISO中的PE文件(文件夹)复制(解压、提取)到U盘中。
注意:如果是fba文件,先将fba文件拷到硬盘中,再用fbinstTool (下载地址:)导出到U盘中。
如果希望U盘可以存放大于4G的文件,可以参考这个贴子:
另外,想问问“板门店” “大路朝天”等是谁的马甲啊,跟另一个“无垠xx”在这个贴子()
后边C 起来,很黄很暴力。我们这里是技术论坛,在技术上吵、甚至骂对方技术很烂都可以,请不要跟它们的女性亲友发生什么关系。
===============================================================
★☆★拷入PE或RamOS的方法可以参考“新手教程02”
补图,方便新手操作。
看清楚了,U盘的磁盘号是2,所以命令就是selcet disk 2 ,千万不要搞错了!
输入clean命令前一定要看清楚“selcet disk ×”命令是否写对了,如果错了再键入selcet disk ×选定正确的U盘磁盘号
用bootice的方法
作者: 2010khmsoft& & 时间:
PE或RamOS中无bootmgr.efi和winload.efi 如何启动?
作者: shinobiyan& & 时间:
用什么分区表大法吗
作者: yaojy& & 时间:
回复“板门店”:多谢提醒,是拼音打字惹的祸,现在改回来了。
作者: yaojy& & 时间:
PE或RamOS中无bootmgr.efi和winload.efi 如何启动?
========================
BIOS模式启动即可。
作者: yaojy& & 时间:
用什么分区表大法吗
==========
不用的啦。就很普通的方法。
普通人不能成仙成圣,不必修炼什么“大法”
作者: zhaj1164& & 时间:
这人是不是精神有什么问题?
作者: ren001& & 时间:
这个是强帖 支持一下
作者: 2010WyUser& & 时间:
Win8下制作?兼容性这么强了
作者: 2012无华0871& & 时间:
支持一个!!
作者: dfw9& & 时间:
看看能否解决纠缠了许久的(部分主板)DG不识硬盘问题。
作者: 2012qixitianlon& & 时间:
命令行虽然你说的很清楚了就怕有人不会用而用了来找你麻烦
作者: 2011npwjm& & 时间:
不错的教程,继续收藏
作者: 2010邪恶海盗& & 时间:
没.efi文件,纯UEFI的板子无法启动吧???
作者: yaojy& & 时间:
没.efi文件,纯UEFI的板子无法启动吧???
主板UEFI自举(启动)肯定没问题,如果主板UEFI自身都无法启动,板子应该是坏了。
如果是说启动Windows/linux/PE系统,就要看这些系统UEFI启动支持文件如何了。
作者: 2010邪恶海盗& & 时间:
主板UEFI自举(启动)肯定没问题,如果主板UEFI自身都无法启动,板子应该是坏了。
如果是说启动Windows/ ...
我指的是U盘,不是硬盘...
作者: 2012momo5269& & 时间:
这个兼容性肯定没算上一些老机器吧? 我三个U盘四个PE基本上大多数都能启动 除了前段时间的一台奇怪的映泰770(当时只带了一个IS903的U盘没多试)
关键还是看U盘主控
作者: snoopy& & 时间:
你这方法是pe必须支持UEFI才行,和用UltraISO写入有什么区别?
作者: yaojy& & 时间:
你这方法是pe必须支持UEFI才行,和用UltraISO写入有什么区别?
这个方法是BIOS/UEFI双启动的,PE不支持UEFI也没问题,用BIOS模式即可。
与UltraISO写入的NT6x的区别就是MBR有差异。
作者: 残阳红似血& & 时间:
很强的技术贴,支持并学习
作者: 520sb& & 时间:
提示什么ntdr miss 错误时怎么回事呀楼主
作者: yaojy& & 时间:
提示什么ntdr miss 错误时怎么回事呀楼主
MBR找不到ntldr。显然这个U盘用了NT5x(xp/2003)的MBR。
在Win7/8下制作,应该是Nt6x(win7/8)的MBR才对啊。
你是在什么环境制作的呢?
作者: 520sb& & 时间:
用的bootice这个工具,已经选择了nt6.x了
作者: yaojy& & 时间:
用的bootice这个工具,已经选择了nt6.x了
这样说来,bootice没有改成功MBR。
那你先清空MBR扇区看看,可以用diskgenius来清除。
作者: 学习怎么USB& & 时间:
好贴,学习一下
作者: langchumo& & 时间:
谢谢楼主分享!!!!
作者: 2011lonei& & 时间:
然后怎么搞PE进U DISK。,。。。
作者: 2010qaqz111& & 时间:
这意思就是U盘整个就直接格式化成FAT32,然后直接把PE解包放可见区了,不符合隐藏洁癖患者的喜好。
而且,如果是纯UEFI的板子,根本就不再支持BIOS启动的话,还有两个问题:
1.如果可见区解开的PE没有.efi的话启动会失败
2.如果是32位的UEFI是没法启动64位的UEFI程序的,反过来也有这样的情况
当然,上面说的奇葩板子很少,但是就严格来说,这个方案其实也不能保证可以100%兼容所有板子。
作者: yaojy& & 时间:
这意思就是U盘整个就直接格式化成FAT32,然后直接把PE解包放可见区了,不符合隐藏洁癖患者的喜好。
你的说法让人大开眼界,原来是这样定义U启兼容性的!
我们一般认为这样算U盘UEFI启动成功:主板的UEFI固件能找到u盘中存在的特定启动文件(如bootx64.efi)。
BIOS成功启动也类似,BIOS识别U盘的MBR,MBR能识别到U盘的启动文件(如ntldr、bootmgr或grldr)也算成功。
按照你的说法,如果U盘根本就没有文件,那么任何方式制作的U启都是失败的。
作者: 2010qaqz111& & 时间:
本帖最后由 2010qaqz111 于
21:20 编辑
你的说法让人大开眼界,原来是这样定义U启兼容性的!
我们一般认为这样算U盘UEFI启动成功:主 ...
好吧,如果讨论的是满足“U盘里的PE一定有.efi”和“机器一定能识别U盘里PE带的.efi”这两个前提条件的情况的话,那我说的就不应该归到兼容性问题,而是奇葩疑难杂症了
作者: yaojy& & 时间:
好吧,如果讨论的是满足“U盘里的PE一定有.efi”和“机器一定能识别U盘里PE带的.efi”这两个前提条件的 ...
是我的回复奇葩了,跟夏虫语冰
作者: 2010qaqz111& & 时间:
本帖最后由 2010qaqz111 于
00:32 编辑
是我的回复奇葩了,跟夏虫语冰
大侠抱歉确实是我错了,你的方案解决的是找不到分区的兼容性问题,我扯到有没有 .efi 和机器能不能识别32或64位版本的 .efi 的问题去了,前面说错了的您就当我没说。其实我就是想请问,如果我没理解错的话,你说的这个100%兼容的方案,就是U盘整个就直接格式化成FAT32,然后直接把PE解包放进去了(当然引导信息MBR之类的要用BOOTICE处理正确)?大侠的帖子太长,我怕我理解错了
作者: samroger& & 时间:
谢谢分享。。有空测试下。
作者: mostary& & 时间:
好帖当然要顶,感谢楼主分享。
作者: zqjiang& & 时间:
问题是不能隐藏
作者: xq8751& & 时间:
感谢楼主分享!!!!
作者: gabriel112& & 时间:
我是纯新手,我想问问这个方法和老毛桃,大白菜,pe工具箱,的一键快速制作有什么区别
我用老毛桃,大白菜,pe工具箱制作的PE启动速度超级慢,每次10分钟
作者: love008& & 时间:
谢谢楼主分享!!!!
作者: 超级老藠头& & 时间:
感谢楼主老大的分享&&我试试看看
作者: yaojy& & 时间:
微软开发的东西,兼容性应该不容置疑
作者: hhh333& & 时间:
敢问LZ:用diskpart做与磁盘管理中做有什么区别?
如果没区别,显然后者更直观也不易出错。
作者: 阿弥陀佛& & 时间:
敢问LZ:用diskpart做与磁盘管理中做有什么区别?
如果没区别,显然后者更直观也不易出错。
diskpart我很少用到,有图形化界面我不喜欢命令行,一怕麻烦二怕出错。我现在更喜欢用pecmd来分区格式化。可以指定分区数量,起始位置,是否隐藏,格式。。。而且速度很快。某些方面比diskpart强太多了。要是做个gui的话就更方便了。
作者: yaojy& & 时间:
敢问LZ:用diskpart做与磁盘管理中做有什么区别?
如果没区别,显然后者更直观也不易出错。
肯定有相当大的区别。命令行模式提供了相当丰富的参数,功能比gui要强大。命令行模式是给高级用户的,gui自然是给初哥用。当然初哥在命令行模式使用常见参数应当也没问题的。
作者: yaojy& & 时间:
本帖最后由 yaojy 于
23:47 编辑
diskpart我很少用到,有图形化界面我不喜欢命令行,一怕麻烦二怕出错。我现在更喜欢用pecmd来分区格式化 ...
用PECMD来分区我没有试过,不敢妄下结论。但相信diskpart的高级功能PECMD肯定没有。
怕麻烦怕出错也是常人心态。不过我最喜欢的就是做别人不敢做、不愿做的事情。我现在是用dism+bcdboot安装Win8.1/win10系统,而论坛其他人是用什么安装器。我迁移win7/8系统也在复制完后用bcdboot。不用什么ghost(ghost连他的主人都放弃了,我们捡垃圾太失礼了)
作者: 阿弥陀佛& & 时间:
用PECMD来分区我没有试过,不敢妄下结论。但相信diskpart的高级功能PECMD肯定没有。
怕麻烦怕出错也是 ...
不能使用 Diskpart 在可移动媒体上创建多个分区,这对我来说就是很大的局限。至于高级用户所用的高级命令行,我只是初哥不清楚没用过。
作者: yaojy& & 时间:
不能使用 Diskpart 在可移动媒体上创建多个分区,这对我来说就是很大的局限。至于高级用户所用的高级命令 ...
也在情理之中
作者: hhh333& & 时间:
肯定有相当大的区别。命令行模式提供了相当丰富的参数,功能比gui要强大。命令行模式是给高级用户的,gui ...
就LZ讲的做U盘启动来说应该是没区别的,有可能有误导之嫌,让人以为只能这么做才行。
作者: 2012YKK& & 时间:
提供了另外的方法,好好参详一番
作者: kalop& & 时间:
感谢分享这么好的技术贴!
作者: yaojy& & 时间:
就LZ讲的做U盘启动来说应该是没区别的,有可能有误导之嫌,让人以为只能这么做才行。
如果加个簇大小的参数,就有区别了
至于是否误导,就不清楚了。反正它是在论坛里介绍的众多方法里的微软自己的制作U启的方法。
发表评论:
馆藏&19590
TA的推荐TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&[转]&[转]&

我要回帖

更多关于 win7 uefi u盘制作 的文章

 

随机推荐