无忧启动论坛

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

[分享] 在legacy bios上启动安装在GPT 格式大硬盘的Windows系统

  [复制链接]
跳转到指定楼层
1#
发表于 2021-5-28 16:39:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题的提出:
一台电脑,很老的老爷机了(联想E590S,D525+2G内存),配一个3T的大硬盘,想用作NAS存放自己的文件。
大家都知道,3T的硬盘,必须用GPT格式分区才行,用MBR是分不了大于2.2T的硬盘的,所以,GPT必须。
而联想E590S,没有UEFI,只有legacy bios。
大家也都知道,legacy bios是启动不了GPT硬盘上的系统的。

但是,我又不想再安装一个小硬盘专门用作Wiindows系统,怎么办?
经过N久的思考与测试,配合一个读卡器+2G的TF卡,实现了我的要求。

0、设置BIOS中从U盘启动为第一顺序。
1、在虚拟机中安装一个WIN7 32位精简版,并制成GHO文件。
2、3T的硬盘,先分10G的一个小分区,用作系统,剩余的部分存放数据用。
3、从PE启动E590S,将第1步制作好的gho文件克隆到10G的分区中。
4、将读卡器和TF卡插入电脑中,并格式化,注意分区不要误制成GPT(必须MBR)
5、用 NT6引导修复.exe 这个工具,将启动文件修复到TF卡中。(注意选择“修复BIOS方式引导(legecy)的选项,并且引导盘符选择TF卡所在的分区符)
6、本来到这里,应该可以启动了的,可是我的TF卡不能启动系统,继续。
7、在PE中用xorboot建立一个引导菜单,其中第一项应该是 搜索并启动 bootmgr,按提示设置好,并写入TF卡的主引导区
8、重启电脑,会从TF卡启动,并选择第7步建立的启动项,顺利启动了第3步克隆的windows系统
9、顺利达到我的目的,接下来装软件以及设置等都与正常系统一样。

2#
 楼主| 发表于 2021-5-28 16:40:21 | 只看该作者
本来想用C大的umbr来启动,但是不会,操作不了。
期待着各位大佬能用更简单的方法帮我解决这个问题,最好连TF卡也不用,单用一个大硬盘就可以启动
回复

使用道具 举报

3#
发表于 2021-5-28 16:45:45 | 只看该作者
学习了!非常的详细,谢谢分享!
回复

使用道具 举报

4#
发表于 2021-5-28 19:32:02 | 只看该作者
这是一个技术性问题,希望有人帮助,我也想知道答案!
回复

使用道具 举报

5#
发表于 2021-5-28 19:32:05 | 只看该作者
这个值得研究
回复

使用道具 举报

6#
发表于 2021-5-29 07:35:39 | 只看该作者
楼主能加上图片再详细点做个教程就更好了!相信本贴会-火-炎焱!
回复

使用道具 举报

7#
发表于 2021-5-29 08:04:43 | 只看该作者
大家知道,legacy bios启动GPT用UMBR很方便。

点评

不知可否详细指点一下? 我安装了umbr,可以启动到了GRLDR了,可是不知怎么启动已安装好的windows系统  详情 回复 发表于 2021-5-29 21:04
回复

使用道具 举报

8#
发表于 2021-5-29 08:23:34 | 只看该作者
将你的系统制作成vhd或者wimboot+vhd方式,直接用Xorboot或者grub4dos+ntboot/ntloader启动vhd即可。根本不需要TF卡做中转。

点评

我试过大一点的硬盘,例如5T,grub4dos+ntboot会找不到放在后面的vhd,前面的行。  发表于 2022-7-8 18:37
回复

使用道具 举报

9#
 楼主| 发表于 2021-5-29 21:04:25 | 只看该作者
szwp 发表于 2021-5-29 08:04
大家知道,legacy bios启动GPT用UMBR很方便。

不知可否详细指点一下?
我安装了umbr,可以启动到了GRLDR了,可是不知怎么启动已安装好的windows系统

点评

现在看这个帖子,经验表明,grldr对放在硬盘前2.2T以内的分区内是能够引导vhd的,后面的似乎有问题。  详情 回复 发表于 2022-7-8 18:49
看上楼,点错了一个回复。如果还有问题就上图,坛里关于NTBOOT的讨论还是蛮多的。  详情 回复 发表于 2021-5-30 08:28
起不来,微软不允许。  详情 回复 发表于 2021-5-29 23:20
回复

使用道具 举报

10#
发表于 2021-5-29 22:07:07 | 只看该作者
本帖最后由 dos时代菜鸟 于 2021-5-29 23:29 编辑

给 gpt 分区结构里创建一个 bios boot 分区,用来存放mbr 类的引导代码,就可以了。

点评

物理第一扇区应该要有恰当的引导代码。  发表于 2022-7-8 18:53
回复

使用道具 举报

11#
发表于 2021-5-29 23:20:53 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2021-6-1 17:56 编辑
星语风 发表于 2021-5-29 21:04
不知可否详细指点一下?
我安装了umbr,可以启动到了GRLDR了,可是不知怎么启动已安装好的windows系统


收回,抽空试试。

点评

下面用NTBOOT,比较方便,论坛里搜下。  详情 回复 发表于 2021-5-30 08:24
回复

使用道具 举报

12#
发表于 2021-5-30 08:24:49 | 只看该作者
窄口牛 发表于 2021-5-29 23:20
起不来,微软不允许。

下面用NTBOOT,比较方便,论坛里搜下。

点评

最近和你讨论过这个老问题,我试验的时候,ntboot找硬盘靠后面的文件会找不到。  详情 回复 发表于 2022-7-8 18:56
回复

使用道具 举报

13#
发表于 2021-5-30 08:28:17 | 只看该作者
星语风 发表于 2021-5-29 21:04
不知可否详细指点一下?
我安装了umbr,可以启动到了GRLDR了,可是不知怎么启动已安装好的windows系统

看上楼,点错了一个回复。如果还有问题就上图,坛里关于NTBOOT的讨论还是蛮多的。

点评

请指教,我这里提示 0xc00000e 错误,图片见上一楼 ntboot存放的目录正确的,系统是在legacy bios模式下安装完成后克隆到 gpt的第一分区的,就是 (hd0,0)  详情 回复 发表于 2021-6-1 16:58
回复

使用道具 举报

14#
发表于 2021-5-30 10:06:43 | 只看该作者
硬盘厂商和主板厂商都有2T解决方案,各家方法不一,可去找了试下。
回复

使用道具 举报

15#
发表于 2021-5-30 13:17:25 | 只看该作者
谢谢大佬的分享
回复

使用道具 举报

16#
发表于 2021-5-31 20:39:05 | 只看该作者

...我安装了umbr,可以启动到了GRLDR了...

title Win7Pro                                                                     
set sysdsk=(hd0,3)                                                                                    
#上句表示 GPT 分区系统所在的分区,不同的系统修改上句所指的分区编号即可                                 
set pntboot=/boot/ntboot/ntboot                                                                        
find --set-root --devices=h %pntboot%                                                                  
%pntboot% nt6=%sysdsk%                                                                                 
boot                                                                                                   

点评

[attachimg]481004[/attachimg] 我这里提示这样子,请指教  详情 回复 发表于 2021-6-1 16:56
回复

使用道具 举报

17#
发表于 2021-5-31 22:05:06 | 只看该作者
谢谢分享!学习下
回复

使用道具 举报

18#
 楼主| 发表于 2021-6-1 16:56:34 | 只看该作者
KaiDo 发表于 2021-5-31 20:39
...我安装了umbr,可以启动到了GRLDR了...

title Win7Pro                                           ...



我这里提示这样子,请指教

回复

使用道具 举报

19#
 楼主| 发表于 2021-6-1 16:58:30 | 只看该作者
szwp 发表于 2021-5-30 08:28
看上楼,点错了一个回复。如果还有问题就上图,坛里关于NTBOOT的讨论还是蛮多的。

请指教,我这里提示 0xc00000e 错误,图片见上一楼

ntboot存放的目录正确的,系统是在legacy bios模式下安装完成后克隆到 gpt的第一分区的,就是 (hd0,0)

回复

使用道具 举报

20#
 楼主| 发表于 2021-6-1 17:08:17 | 只看该作者
跟各位回复指点的朋友报告一下,用了 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=337283
这个帖子9楼的ntboot,成功启动了,太感谢了
原来还是我下载的ntboot版本的原因

点评

这个贴里不是最新原版,不成功的是什么版本?  详情 回复 发表于 2021-6-1 18:42
回复

使用道具 举报

21#
发表于 2021-6-1 18:42:44 | 只看该作者
星语风 发表于 2021-6-1 17:08
跟各位回复指点的朋友报告一下,用了 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=337283
这个帖 ...

这个贴里不是最新原版,不成功的是什么版本?

点评

不知道最新版本是哪一个?可否指点一下?C大的博客里下载打不开 原来启动不了的版本也是本坛找的,2013年的版本 另外,怎么让NTBOOT直接启动呢?那个菜单不想显示,以及选择菜单后的提示 ESC 退出不想显示,想直  详情 回复 发表于 2021-6-1 21:22
不知道最新版本是哪一个?可否指点一下?C大的博客里下载打不开 原来启动不了的版本也是本坛找的,2013年的版本 另外,怎么让NTBOOT直接启动呢?那个菜单不想显示,以及选择菜单后的提示 ESC 退出不想显示,想直  详情 回复 发表于 2021-6-1 21:22
回复

使用道具 举报

22#
 楼主| 发表于 2021-6-1 21:19:52 | 只看该作者
szwp 发表于 2021-6-1 18:42
这个贴里不是最新原版,不成功的是什么版本?

不知道最新版本是哪一个?可否指点一下?C大的博客里下载打不开
原来启动不了的版本也是本坛找的,2013年的版本

另外,怎么让NTBOOT直接启动呢?那个菜单不想显示,以及选择菜单后的提示 ESC 退出不想显示,想直接进入系统

谢谢
回复

使用道具 举报

23#
 楼主| 发表于 2021-6-1 21:22:04 | 只看该作者
szwp 发表于 2021-6-1 18:42
这个贴里不是最新原版,不成功的是什么版本?

不知道最新版本是哪一个?可否指点一下?C大的博客里下载打不开
原来启动不了的版本也是本坛找的,2013年的版本

另外,怎么让NTBOOT直接启动呢?那个菜单不想显示,以及选择菜单后的提示 ESC 退出不想显示,想直接进入系统

谢谢
回复

使用道具 举报

24#
 楼主| 发表于 2021-6-1 21:22:10 | 只看该作者
szwp 发表于 2021-6-1 18:42
这个贴里不是最新原版,不成功的是什么版本?

不知道最新版本是哪一个?可否指点一下?C大的博客里下载打不开
原来启动不了的版本也是本坛找的,2013年的版本

另外,怎么让NTBOOT直接启动呢?那个菜单不想显示,以及选择菜单后的提示 ESC 退出不想显示,想直接进入系统

谢谢

点评

博客汝没给地址,不知道是不是与这个是否同一个 http://b.chenall.net/ntboot.iso 菜单看不到图不知道指的是哪个。  详情 回复 发表于 2021-6-2 08:18
回复

使用道具 举报

25#
 楼主| 发表于 2021-6-1 21:30:14 | 只看该作者
论坛卡了,不是有意灌水啊,请版主原谅
回复

使用道具 举报

26#
发表于 2021-6-2 08:18:10 | 只看该作者
星语风 发表于 2021-6-1 21:22
不知道最新版本是哪一个?可否指点一下?C大的博客里下载打不开
原来启动不了的版本也是本坛找的,2013 ...

博客汝没给地址,不知道是不是与这个是否同一个 http://b.chenall.net/ntboot.iso

菜单看不到图不知道指的是哪个。
回复

使用道具 举报

27#
发表于 2021-6-2 08:19:20 | 只看该作者
论坛还有不少修改版的NTBOOT,多搜索多试。
回复

使用道具 举报

28#
发表于 2021-6-2 08:41:00 | 只看该作者
用TF卡引导,并没有颠覆性的

点评

当然了,是我学艺不精,想不出好办法,只能用TF卡来引导折中了。现在在本坛各位高手的指点下,折腾成功了,不需要TF卡了  详情 回复 发表于 2021-6-2 08:56
回复

使用道具 举报

29#
 楼主| 发表于 2021-6-2 08:48:39 | 只看该作者
最后折腾成功,把过程分享以下,以备后来的比我更菜的新手参考

1、准备已安装好在mbr格式硬盘上的win7系统(如在虚拟机中安装好,打包成gho,或在另一个小硬盘上挂本机上安装好再打包成gho)
2、准备两个U盘,一个装有PE,另一个空U盘。PE本坛有很多精品,推荐用我心如水2K3PE,或是http://wuyou.net/forum.php?mod=viewthread&tid=423708  Lightning的WIN10PE,并准备Diskgenuis 分区工具和BOOTICE等工具。
3、下载好umbr 和 NTboot,放U盘上备用
http://b.chenall.net/ntboot.iso  (感谢楼上的szwp提供下载地址)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=374547  (umbr在这里,C大发布的)

注意,这两个文件的版本要按这个地址下载。我曾经用新的grldr启动不成功,用旧的ntboot走了很多弯路,后来用了这个指定的版本,顺利完成我要的启动方式

4、用PE启动电脑,对大硬盘进行GPT格式的分区,无须建立ESP和MSR分区(就象平常在MBR格式一样分区)。第一分区按自己的需要,分30-50G左右就够了。
5、将第1步制作完成的gho文件克隆到第4步分好区的大硬盘第一分区中。(恢复完成不要立即重启,否则还要再次启动U盘上的PE)
6、拔掉装有PE的U盘,插入空白的新U盘,用bootice对新U盘写入主引导记录,格式为WEE
7、将下载好的umbr解压到第一分区的根目录下,把ntboot.iso 解压到第一分区的NTBOOT目录下。解压完成后检查一下目录名,下面写grub菜单要用的
8、在第一分区根目录下新建menu.lst文件(与grldr在同一个目录下),内容如下
title Windows 7
       find --set-root /ntboot/ntboot
      /ntboot/ntboot nt6=(hd0,0)
      boot

title reboot
   reboot

title shutdown
   halt

   ## 注意,ntboot的文件目录与上面存放的地方一致,(hd0,0)是大硬盘的第一分区
7、重启电脑,从装有WEE主引导的U盘启动,启动时会有一个菜单,选GRUB4DOS,会有启动菜单,按c 键进入命令行。
8、ls dev看硬盘标号,一般大硬盘会显示为 hd1,U盘会是hd0,可以列一下 ls (hd1,0)/ 文件来确认一下
9、在命令行下输入
   umbr -d=1 (hd1,0)/grldr
正常会显示成功。注意grldr不要贪新,要用umbr压缩包中的版本。同时注意  -d=1 后面的1是指硬盘标号为 hd1的情况
10、重启电脑,正常启动了安装在GPT分区的WIN7系统


注意;本方法只能先装好系统再克隆到硬盘上。如果是用它来启动电脑PE并安装系统,在安装过程中会出错的。

点评

现在来看,已经有办法不用优盘作为启动中介了。  详情 回复 发表于 2022-7-8 19:12
回复

使用道具 举报

30#
 楼主| 发表于 2021-6-2 08:52:19 | 只看该作者
http://chenall.net/post/ntboot

NTBOOT C大的博客地址,我下载不了

http://c-dl.qiniudn.com/dl/NTBOOT.rar
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 10:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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