Moorj
V2EX  ›  问与答

Windows10 的主安装包已经超过了 4G,而主流引导区都是 Fat 格式的,怎么破?

  •  
  •   Moorj · Apr 28, 2018 · 13217 views
    This topic created in 3111 days ago, the information mentioned may be changed or developed.

    用软碟通,不行,超过 4G 的部分直接写不进去 用 PE,不稳定,有的电脑例如 mac 就很容易报错 用....

    我也不知道用啥了,我现在还在用 2017 年中的那个 windows10 安装程序,因为那个没有超过 4G

    各位大佬有更好的推荐吗?

    67 replies  •  2018-04-28 23:07:59 +08:00
    Dannytmp
    Dannytmp
    Apr 28, 2018 via Android
    1
    用 win7 可破
    zmz125000
    zmz125000
    Apr 28, 2018 via Android❤️3
    2
    Rufus
    daigouspy
    daigouspy
    Apr 28, 2018 via Android❤️3
    3
    都什么年代了还软碟通?分区是不是还得用分区魔术师? rufus 听过没?
    Osk
    Osk
    Apr 28, 2018 via Android❤️3
    4
    对 u 盘分区,mbr 分区表,第一个分区格式化成 ntfs,激活该分区,把 Windows iso 解压进去,第二个分区 16M 即可,格式化成 fat,github 上下载个 ntfs 的 uefi 驱动 ntfs.uefi,放在第二个分区 /efi/boot/bootx64.efi 。

    windows 下执行
    bootsect /nt60 X: /mbr
    x:是第一个分区盘符。

    旧版 windows 无法操作第二个分区可以借助 disk genius 或 linux 完成分区创建和文件复制。

    uefi 启动先临时关闭安全启动即可。bios 和 uefi 都可以启动。
    yexm0
    yexm0
    Apr 28, 2018 via iPhone
    5
    😳没听说过 win10 的 uefi 引导要 fat32。。。我一直都是解压缩后丢 ntfs 的
    Moorj
    Moorj
    OP
    Apr 28, 2018
    6
    @daigouspy 试过,2.18 版(百度搜到的那个官网版本

    搞不定这个事
    my101du
    my101du
    Apr 28, 2018
    7
    我用这个,http://www.usbmi.com/996.html 一个小型的 WinPE。
    制作启动盘格式化 U 盘后,自动分成两个分区,一个 FAT 格式存放引导文件,另外一个分区是 NTFS, 可以支持大于 4G 文件。
    进 WinPE 后加载镜像安装。
    Moorj
    Moorj
    OP
    Apr 28, 2018
    8
    @yexm0 一般新的 windows 电脑都支持 NTFS

    但是 mac 不行= =
    loading
    loading
    Apr 28, 2018 via iPhone
    9
    @Moorj exfat 了解一下
    Moorj
    Moorj
    OP
    Apr 28, 2018
    10
    @Osk 感谢大佬,用这个办法是不是也可以弄 macOS+windows 双启动盘
    Moorj
    Moorj
    OP
    Apr 28, 2018
    11
    @loading 了解过了,只有 FAT16 或者 FAT32 可识别,别的都挂
    zuoshoufantexi
    zuoshoufantexi
    Apr 28, 2018
    12
    主流都是 FAT ? NTFS 想哭……
    Moorj
    Moorj
    OP
    Apr 28, 2018
    13
    @zuoshoufantexi 怎么抬杠呢,引导区引导区引导区
    Osk
    Osk
    Apr 28, 2018 via Android
    14
    @Moorj MacOS 真不清楚了
    daigouspy
    daigouspy
    Apr 28, 2018 via Android
    15
    @Moorj 那就先进 pe,在 pe 下面再 esd 安装。
    7654
    7654
    Apr 28, 2018
    16
    install.wim 已经超 4G 了?
    Moorj
    Moorj
    OP
    Apr 28, 2018
    17
    @7654 是的,已经超过 4G 了
    EchoChan
    EchoChan
    Apr 28, 2018
    18
    你是说用软碟通放隐藏分区吗?
    不是的话,用微软的那个更新助手制作也行呀。
    turan12
    turan12
    Apr 28, 2018
    19
    @zmz125000 同推荐 rufus。
    Yishanshan
    Yishanshan
    Apr 28, 2018 via iPad
    20
    不是有一个 win10 官方的 tools 吗
    7654
    7654
    Apr 28, 2018
    21
    @Moorj #17 那很简单,先做一个 Windows RE,然后将 ISO 解压,在 RE 里面打开 cmd ,cd 到解压路径,接着执行 setup.exe
    tees
    tees
    Apr 28, 2018
    22
    你有两个 u 盘,第一个 NTFS 格式做系统安装盘,第二个 fat -做驱动写入盘
    你要用 u 盘在 win 下做个启动盘。
    u 盘用 Ntfs,win10 新的版本都是超过 4G 的。

    第二个在 mac 上写入驱动
    Moorj
    Moorj
    OP
    Apr 28, 2018
    24
    @tees 哇,这个 2.2 版本从哪搞得,我就找到 2.18
    tees
    tees
    Apr 28, 2018
    25
    用 Rufus
    分区方案,也要选 GTP 那个。我是这样安装的。
    tees
    tees
    Apr 28, 2018
    26
    18>2 你的版本比我的高多了。
    20015jjw
    20015jjw
    Apr 28, 2018 via Android
    27
    为啥主流都是 fat..
    Moorj
    Moorj
    OP
    Apr 28, 2018
    28
    @tees 我这里选 GPT FAT32 就会提示超过 4G

    老哥你的 IOS 是最新超过 4G 的那个吗?
    jasonyang9
    jasonyang9
    Apr 28, 2018
    29
    用 Rufus 装过 CentOS 7 Everything,7 个多 GB
    Moorj
    Moorj
    OP
    Apr 28, 2018
    30
    @zmz125000
    @daigouspy
    @turan12
    @tees

    老哥们,Rufus 这个软件不行啊,选择好 IOS 后,选择 GPT,再选择 Fat32,就提示超出 4G 呢。。。
    daigouspy
    daigouspy
    Apr 28, 2018 via Android
    31
    @Moorj 选好 ISO 就不要改其它设置了!
    xzc19970719
    xzc19970719
    Apr 28, 2018 via Android
    32
    两个 u 盘 。。
    zmz125000
    zmz125000
    Apr 28, 2018 via Android
    33
    rufus 可以用的,花几十秒试一下。
    ysc3839
    ysc3839
    Apr 28, 2018
    34
    @Moorj 不要手动选择文件系统就可以了。
    zj299792458
    zj299792458
    Apr 28, 2018 via iPhone
    35
    为何不用微软官方的工具? media creation tool ?
    Moorj
    Moorj
    OP
    Apr 28, 2018
    36
    @ysc3839 默认 NTFS ?了解了。。原来如此
    sundev
    sundev
    Apr 28, 2018❤️1
    37
    如果是 EFI 引导:
    sources 文件夹解压到硬盘的某个分区上。
    然后把 iso 里面的(除了 install.wim 这个文件)都拷贝到 U 盘的 FAT32 分区。

    然后用 U 盘引导,进入引导后按 Shift+F10 打开 CMD,进入到硬盘的 sources 文件夹。执行 setup.exe 。
    tees
    tees
    Apr 28, 2018
    38
    两个 u 盘的话,做系统安装盘的时候,就选 ntfs。
    一个 u 盘的话,做系统安装盘的时候,试试 exFat
    rufus 可以的
    tees
    tees
    Apr 28, 2018
    39
    我发的两张图,一个是 nfts 一个是 exFat
    msg7086
    msg7086
    Apr 28, 2018
    40
    #37 楼真相,刚想说。
    我的习惯就是 U 盘里放 install.wim 以外的东西,然后整个目录扔在要装系统的硬盘上,提前分好区扔在靠后的地方就行了。
    引导完后,C 盘空白,D 盘放安装包,那就 CMD 进 D 盘 sources 执行 setup 即可。
    titanium98118
    titanium98118
    Apr 28, 2018
    41
    用微软提供的引导盘制作工具
    vexxx
    vexxx
    Apr 28, 2018
    42
    youngxu
    youngxu
    Apr 28, 2018 via Android
    43
    我的 win10 1709 Dec 就是 rufus 刻的,你可能需要了解使用 rufus
    devcat
    devcat
    Apr 28, 2018
    44
    U 盘用 NTFS,然后直接把 ISO 解压到 U 盘根目录里,开机的时候 EFI 引导,不能进入安装界面?
    Moorj
    Moorj
    OP
    Apr 28, 2018
    45
    @devcat 有的电脑不行,不识别 NTFS 的启动盘
    springmarker
    springmarker
    Apr 28, 2018
    46
    trepwq
    trepwq
    Apr 28, 2018 via iPhone
    47
    为什么不用官方 windows10 media creation tool
    LosLord
    LosLord
    Apr 28, 2018 via Android
    48
    @trepwq 这个不是每次安装都需要下载一遍镜像吗
    zhanghu0205
    zhanghu0205
    Apr 28, 2018 via Android
    49
    既然你已经有了小于 4g 的版本,那就使用这个啊。
    然后可以用系统更新来升级系统。
    或者官网下载 iso 文件,解压,使用 setup.exe (好像是这个)来更新系统。
    这样不就简单的多了嘛。
    ouqihang
    ouqihang
    Apr 28, 2018
    50
    只是 UEFI 区要 fat32,另外一个区,现代一点的电脑,现代一点的启动盘制作工具都支持 ntfs 了。
    feather12315
    feather12315
    Apr 28, 2018 via Android
    51
    @yexm0 #5 不是要不要求的问题,是 uefi 标准规定的引导必须 fat 分区
    presoul
    presoul
    Apr 28, 2018 via Android
    52
    rufus 应该可以哇
    unneeded
    unneeded
    Apr 28, 2018 via iPad
    53
    我说为什么我的 u 盘给同学直接重装不行,原来是他的垃圾联想不支持 ntfs 格式。
    说起来,mac 直接用 Boot Camp 不就好啦
    artandlol
    artandlol
    Apr 28, 2018 via iPhone
    54
    ghost 没超过 4g
    yexm0
    yexm0
    Apr 28, 2018 via iPhone
    55
    @feather12315 所以就是不切实际,现在好了,fat32,连个安装文件也放不了。幸好还有其他家的主板都支持 ntfs 下启动 efi 文件安装系统,不然就真的是麻烦
    Moorj
    Moorj
    OP
    Apr 28, 2018
    56
    @zhaidoudou123 有朋友只想要单 windows 不想要双系统,所以.。。。。。。
    feather12315
    feather12315
    Apr 28, 2018 via Android
    57
    @yexm0 #55 fat 文件系统只是单个文件大小不能超过 4GB,对于支持 uefi 启动的 ISO 文件,直接用虚拟光驱打开,把所有文件拷贝进 fat 分区就行了
    HandSonic
    HandSonic
    Apr 28, 2018
    58
    微软官方的 Windows USB/DVD Download Tool 了解一下
    https://www.microsoft.com/en-us/download/details.aspx?id=56485
    Danswerme
    Danswerme
    Apr 28, 2018 via Android
    59
    由于版权限制,所以标准 UEFI 引导只能识别 FAT32 分区里的*.efi 引导文件。

    有的新主板会支持 exFAT 和 NTFS。

    FAT32 限制单个文件不能大于 4G,安装包虽然超过了 4G,但是写入后是很多零碎的文件,实际上 99%的文件体积来自于 install.wim 这个文件,只要这个文件不超过 4g 就行了。

    win10 最新的 1709 和 1803 里这个文件都没有大于 4G,直接用软碟通之类的写入即可。

    至于有的版本这个文件超过了 4G 大小,比如 WinServer2016 数据中心版,直接写入肯定会引导失败。

    解决方法有很多,有分割 wim 文件的,有多分区的,都可以解决。

    我一般用 NTFS 写入,然后在另一个盘里的 PE 里打开 Setup.exe 安装。

    有强迫装的可以用双分区,或者把除了 install.wim 的其他文件复制到 fat32 分区,引导进入安装界面后 shift+f10 打开终端,使用 X:\Setup.exe 进行安装。

    我记得只要复制几个文件夹就行了,可以上远景看看。
    yexm0
    yexm0
    Apr 28, 2018 via iPhone
    60
    @feather12315 @Danswerme 楼主在 17 楼回复 16 楼的问题里就是说了 install.wim 这个文件大于 4g,所以没办法
    29EtwXn6t5wgM3fD
    29EtwXn6t5wgM3fD
    Apr 28, 2018 via iPhone
    61
    rufus 啊选择 ntfs exfat 都行带驱动啊
    billlee
    billlee
    Apr 28, 2018
    62
    我记得微软的官方工具写出来 U 盘是 NTFS 文件系统
    digimoon
    digimoon
    Apr 28, 2018
    63
    我试过用 dism 将 install.wim 分割成两个文件刻录到两张 dvd 里安装系统,放在一起的话应该也能正常安装
    digimoon
    digimoon
    Apr 28, 2018
    64
    @digimoon dism /split-image /imagefile:K:\source\install.wim /swmfile:c:\temp\install.swm /filesize:3000
    nmdx
    nmdx
    Apr 28, 2018 via Android
    65
    分两个区 pe 大概 1g 足够 剩下的 exfat 啥的都行 用来存储镜像和平时自己的文件。。
    ctsed
    ctsed
    Apr 28, 2018 via Android
    66
    头一次听说这个工具。。。。
    pheyx
    pheyx
    Apr 28, 2018❤️1
    67
    rufus 会识别 install.wim 大于 4g 的情况,将目标 u 盘分为 2 个分区,一个是 ntfs 分区,放置 windows 安装文件;以及另一个位于 u 盘末尾的 fat 分区。这个 fat 分区包含一个 boot loader 和用于识别 ntfs 的 efi 驱动( ntfs*.efi )。

    主板的 uefi 固件引导 u 盘启动时,会忽略第一个 ntfs 分区,直接加载 fat 分区的 boot loader,这个 boot loader 通过 ntfs*.efi 定位 ntfs 分区里的\efi\boot\bootx64.efi ,并加载之,从而启动安装程序。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1381 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 90ms · UTC 22:45 · PVG 06:45 · LAX 14:45 · JFK 17:45
    ♥ Do have faith in what you're doing.