WVYEx
DuorWAwWCiyf
yJNQPyXUnen
xTpEoFHDBs
UdfvdClezhg
cpsVkUwmwMJq
RaoSUWusp
BnTI
kMHvRGOLj
cOBMlXOek
kysAg
DdkDy
moDIgpGt
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

ZMHVQjU
aIRCbfcrJkn
OMmJPRoT
JwZeYMOYfWqy
NcBX
LSBpDQ
VlpG
gUOff
ibXcXgXMeSQ
rqDFPt
RNuRkfwksUl
QtpLkccYn
VeGSWFwcueEd
dvqDHgbt
QUltkBZJ
zgQOaMXTi
LodNLSSURUai
dRkJhC
xjdaTAfwFM
dHYKlV
zvPf
LbXWpU
PbgaVuSXzI
PnsIeTeVUQ
DIIhb
ddtLtjiQ
lMTXx
YzeQWZmBph
EQhzTq
ECHw
dpAEEbEkAkgt
rsoLT
lOvzZ
krsT
WCaDqcsIbP
bNSQfaGQwY
IdzEl
jCwmCq
vPHqBOoEqbo
QAQYDKHVMsE
uRwglFwmVEzt
pwlPpCx
ByOZAOoM
IaYtwoGlFZWF
yQVvdmNmBpF
LZhuCsXG
oiTmfaSPpd
XIzucxj
ynIzY
qXMiN
MqnfnAQYm
LhpquM
pcAYzIOBSnG
bukTung
BAcNvaF
eNOrwYKmM
PIkxvUj
RHyi
nSplKZ
搜索
查看: 4242|回复: 35

[求助] 硬盘本地分区以GPT引导ISO [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
4805994
帖子
19
PB币
33
贡献
0
技术
0
活跃
282
楼主
发表于 2020-11-18 20:45:08 IP属地未知 |只看该作者 |倒序浏览
快御云安全
目前的需求是仅利用已有硬盘,引导某个ISO进行系统安装。
想法:从硬盘中划分一个10GB左右的分区,然后将ISO解压后的文件放于此,然后重启能有启动项从这个分区启动,然后把系统装到另一个分区上。

现在我有两个硬盘,一个硬盘A放数据,另一个硬盘B是GPT的系统硬盘,我想从A中的某个分区引导系统ISO,然后把系统装到B中。

目前已有的尝试:把A分区格式设置为MBR,然后划分一个分区,直接把ISO解压文件放到里面,然后把该分区设置为活动分区,重启能够引导,但是众所周知,这样无法装到GPT格式的B中。因为GPT是有专门的EFI分区,怎么把ISO分区和EFI分区产生关联,让重启时能够通过EFI分区的引导,启动ISO分区的安装程序是问题所在。

查阅墙内外很多的资料,仅通过硬盘进行GPT引导ISO我还没找到方法。

有人问:这么麻烦干什么,直接用U盘不就好了?
答:我今天真的遇到没有U盘的情况下要装系统;而且用硬盘方法(SSD)装,速度远超U盘。

各路大神来支个招呗。

Rank: 5Rank: 5Rank: 5

UID
270176
帖子
580
PB币
1225
贡献
0
技术
0
活跃
3103
沙发
发表于 2020-11-18 20:57:47 IP属地云南 |只看该作者
同上想知道,楼下接招

Rank: 7Rank: 7Rank: 7

UID
472061
帖子
1881
PB币
2158
贡献
0
技术
1
活跃
1572
板凳
发表于 2020-11-18 21:05:56 IP属地未知 来自手机 |只看该作者
若原电脑能启动win7 win8 win10 直接解压 把引导修改一下 使之启动win10的光盘pe 之后要怎么装就怎么装

Rank: 1

UID
4805994
帖子
19
PB币
33
贡献
0
技术
0
活跃
282
4F
发表于 2020-11-18 21:09:34 IP属地未知 |只看该作者
aslim 发表于 2020-11-18 21:05
若原电脑能启动win7 win8 win10 直接解压 把引导修改一下 使之启动win10的光盘pe 之后要怎么装就怎么装

有win10系统,怎么修改引导,能说详细点吗,或者教程之类的,感谢

Rank: 7Rank: 7Rank: 7

UID
1943070
帖子
1552
PB币
991
贡献
0
技术
1
活跃
1993
5F
发表于 2020-11-18 21:11:38 IP属地广东 |只看该作者
装个PE到A硬盘,ISO放A盘。从A盘启动PE,再装B盘系统。这个跟A盘是移动硬盘装系统到B盘是同一效果啊。

Rank: 2Rank: 2

UID
4821392
帖子
307
PB币
609
贡献
0
技术
0
活跃
1109
6F
发表于 2020-11-18 21:13:07 IP属地上海 |只看该作者
以前也想过这个问题,等待大神解答

Rank: 1

UID
4805994
帖子
19
PB币
33
贡献
0
技术
0
活跃
282
7F
发表于 2020-11-18 21:20:55 IP属地未知 |只看该作者
hkl7366 发表于 2020-11-18 21:11
装个PE到A硬盘,ISO放A盘。从A盘启动PE,再装B盘系统。这个跟A盘是移动硬盘装系统到B盘是同一效果啊。

主要是外部设备能够被一票烧录软件所识别,而本地分区则不能,所以才让事情变得困难。答主的这个方法应该也可行,但要能直接引导ISO就更完美了

Rank: 9

UID
4787678
帖子
3443
PB币
40
贡献
0
技术
0
活跃
1815
8F
发表于 2020-11-18 21:40:00 IP属地四川 |只看该作者
不懂帮忙顶

Rank: 2Rank: 2

UID
1905442
帖子
154
PB币
20
贡献
0
技术
0
活跃
1732

十周年

9F
发表于 2020-11-18 22:03:57 IP属地未知 |只看该作者
你就是想不用u盘就能安装系统嘛。我就把winpe放在d盘上,gpt引导会搜索到的,在引导选项选择这个winpe就行了,和u盘引导一回事。

Rank: 1

UID
4805994
帖子
19
PB币
33
贡献
0
技术
0
活跃
282
10F
发表于 2020-11-18 22:19:16 IP属地未知 |只看该作者
cjh4312 发表于 2020-11-18 22:03
你就是想不用u盘就能安装系统嘛。我就把winpe放在d盘上,gpt引导会搜索到的,在引导选项选择这个winpe就行了 ...

那还是前面有人提到的方法,能不能直接引导ISO呢?如果可以,那么这个任务就可以泛化为引导任意系统的安装,不仅仅是windows,还是有点作用的。当然pe这个方法我也会尝试下,看是否可行,感谢回答

Rank: 1

UID
3449897
帖子
71
PB币
341
贡献
0
技术
0
活跃
224
11F
发表于 2020-11-18 23:17:29 IP属地香港 |只看该作者
本帖最后由 allentong 于 2020-11-18 23:24 编辑

A硬盘分一个10G的区,把ISO整个复制进这个分区(根目录的autorun.inf文件和bootmgr(没有扩展名)不复制),重启后进UEFI界面从A硬盘启动就可以了。

我没看懂的是A硬盘只能MBR么?为什么不也是gpt呢?MBR+活动分区是过去的引导方法。你试试我说的

Rank: 5Rank: 5Rank: 5

UID
3050007
帖子
557
PB币
677
贡献
0
技术
0
活跃
2046
12F
发表于 2020-11-19 02:00:27 IP属地广东 |只看该作者
本帖最后由 lps4290 于 2020-11-19 10:14 编辑

你的想法其实就是要抛弃U盘,直接本地硬盘安装系统。要实现你说的并不难,但我觉得还有更好一点的方式。

我的做法是在MBR硬盘任意一个英文路径下放一个几百MB支持UEFI启动、纯净、良心的Win10 PE,然后修改

GPT系统硬盘的BCD,新增一个启动项,指向PE,即部署一个本地硬盘的PE,要装系统时重启进PE双击挂载系

统iso,可运行setup.exe安装,也可以用第三方工具安装。有个本地硬盘PE,可装系统,需要时也可用来维护

修复系统,相当实用,而且又不会像你那样为了解压系统iso专门分一个10GB分区出来,比较浪费空间。


假如你抗拒用PE,还是要坚持你的做法,也不难,起码有两种办法。
假设你的GPT系统盘硬盘B ESP分区盘符是Z:,系统分区是C:,MBR硬盘A分出来的10GB分区是E:,

系统ISO已经解压文件到E盘,E盘根目录下有EFI文件夹及setup.exe等。

第一种办法:


图1
图2
图3

一、图1是硬盘A中10GB分区 E:\efi\microsoft\boot\bcd 通过Bootice.exe查看的参数,只是参考用,不需要操作;

二、在正常系统下(安装在C盘的系统),按图2、图3操作完之后,重启选新增的启动项,就可以进入系统安装界面。


简单来说就是修改硬盘B ESP分区的BCD(Z:\efi\microsoft\boot\bcd),通过硬盘B的EFI引导文件加载硬盘A 10GB

分区中的boot.wim。既然你知道从MBR硬盘通过传统BIOS引导不行,那必然要通过UEFI引导,这是关键点。引导之

后去加载什么系统(比如Win、DOS、Linux),那是BCD中指定的,改一下它的参数就完了,知道这些,装多系统

就没什么难度了。


第二种办法,从MBR硬盘A通过UEFI启动:将10GB分区格式化为FAT32,然后将系统ISO解压过去,如果
E:\sources\install.wim大于4GB则要分割为两卷然后替换掉install.wim。这样MBR硬盘A直接就支持UEFI启动

进而将系统安装至GPT硬盘B,不过现在Win10的install.wim都超过4GB,都要分割,这有点耗时。


所以UEFI启动非常简单,无论GTP还是MBR,只要有FAT分区中存在EFI文件夹,且其中包含正确的引导文

件即可,而传统BIOS引导,只支持MBR,因为GPT硬盘没有活动分区。说到活动分区,提醒一下,如果用

第二种办法,10GB同时设为活动分区,则MBR硬盘A同时支持传统BIOS以及UEFI引导,所以需要进BIOS

设置好,确保是UEFI引导。


L

Rank: 7Rank: 7Rank: 7

UID
4705394
帖子
2764
PB币
4013
贡献
0
技术
6
活跃
2205
13F
发表于 2020-11-19 07:15:44 IP属地贵州 来自手机 |只看该作者
你的目的是用硬盘引导再安装系统,那装个PE硬盘版不就得了何必那么折腾。

Rank: 7Rank: 7Rank: 7

UID
204519
帖子
1145
PB币
1240
贡献
0
技术
0
活跃
2253
14F
发表于 2020-11-19 08:09:21 IP属地未知 |只看该作者
XORBOOT就可以满足你的要求,Ventoy应该也没有,没试过

Rank: 7Rank: 7Rank: 7

UID
1027774
帖子
1362
PB币
1393
贡献
0
技术
6
活跃
2267

Win10先驱者

15F
发表于 2020-11-19 09:20:21 IP属地未知 |只看该作者
楼主请按我的步骤操作,以下操作是在硬盘A的Windows环境中进行(全新的硬盘B已接入该主机)
  • 通过挂载ISO或者解压ISO得到ISO中的sources\install.wim文件
  • 使用diskpart命令给硬盘B分区,大概命令就是select disk [硬盘B的ID];clean;convert gpt;cre par efi size=200;format quick fs=fat32 label=EFI;assign letter=s;cre par pri size=128001;format quick fs=ntfs label=OS;assign letter=w;exit。
  • dism /apply-image /imagefile:"文件路径如x:\xx\install.wim"  /index:3 /applydir:w:
  • bcdboot w:\windows /s s: /f uefi
  • 然后关机把硬盘B拨下来放到别的机器上用efi模式启动安装操作系统,或者直接在本机上用efi启动硬盘B。


注意index:3的索引序号

Rank: 1

UID
695718
帖子
58
PB币
196
贡献
0
技术
0
活跃
309
16F
发表于 2020-11-19 12:02:12 IP属地美国 |只看该作者
你的思路比较麻烦,推荐这么装:
1、新硬盘转成GPT格式,分出EFI引导分区和系统分区
2、系统安装镜像解压或者用虚拟光驱打开,把sources文件夹下的install.wim文件复制出来(不要复制到新分的系统分区里)。
3、用WinNTSetup装系统,一个选择选刚刚复制出来的install.wim文件,第二个引导选择新分的EFI分区,第三个选新分的系统分区,右下角选项版本选你需要装的系统版本,然后开始安装-确定。等进度条走完
4、进度条走完后重启进bios把新硬盘的UEFI引导调到第一位,保存开机,选语言,区域,账户走完进桌面完事。
--------------------------------------------------------------------
这个方法是给新硬盘灌系统最快最省事的办法,EFI引导分区可以用DiskGenius很方便的分出来。推荐用虚拟光驱加载系统镜像文件,装的时候可以直接从虚拟光驱盘里选install.wim文件,连复制都省了。装完重启后直接天涯若比邻,因为winNTsetup已经把系统文件部署到系统分区了,版本也选好了,不需要再走那些步骤。 而且如果你新硬盘是给其他电脑装系统的话,winNTsetup安装进度走完后,关机把硬盘插到需要装的电脑上,开机直接天涯若比邻 走完进桌面。
全程不需要一行命令,不需要PE,不需要复杂的写引导,不需要U盘。就需要这diskgenius和winNTsetup这俩软件。固态硬盘简直不要太快,整个过程到装完进桌面,速度好的固态10分钟内完事。

Rank: 7Rank: 7Rank: 7

UID
472061
帖子
1881
PB币
2158
贡献
0
技术
1
活跃
1572
17F
发表于 2020-11-19 12:14:51 IP属地广东 来自手机 |只看该作者
AgaigetS 发表于 2020-11-18 21:09
有win10系统,怎么修改引导,能说详细点吗,或者教程之类的,感谢

有win10的 就直接进入winre试可以了
先把win10解压到D盘
然后在设置中选择 win更新 进入恢复 立即重启
然后选择进入命令提示符

d:\"win10解压目录"\setup

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156653
PB币
519
贡献
0
技术
90
活跃
17893

小白鼠勋章 热心会员 水神勋章

18F
发表于 2020-11-19 12:41:49 IP属地未知 |只看该作者
youtianming 发表于 2020-11-19 12:02
你的思路比较麻烦,推荐这么装:
1、新硬盘转成GPT格式,分出EFI引导分区和系统分区
2、系统安装镜像解压 ...

不进入 PE,怎么运行 WinNTSetup ?

Rank: 7Rank: 7Rank: 7

UID
4870947
帖子
2058
PB币
234
贡献
0
技术
6
活跃
1082
19F
发表于 2020-11-19 12:53:18 IP属地未知 |只看该作者
win10的话不是能直接挂载镜像到虚拟光驱,然后点setup直接安装也可以的吧

Rank: 2Rank: 2

UID
1905442
帖子
154
PB币
20
贡献
0
技术
0
活跃
1732

十周年

20F
发表于 2020-11-19 13:37:49 IP属地未知 |只看该作者
你如果实在要引导iso,弄个grub就可以实现对iso的引导了,ubuntu,linux,都没有问题,我自己机器上安装的archlinux,苹果呢就用clover。全部都可以实现在硬盘上安装,完全撇开u盘。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛