学习一下大佬的分享 |
kingking127 发表于 2024-8-28 23:18 试试 BIOS里Secure Boot关闭,CSM Support设置为Yes,legacy引导优先。 BOOTICE里,把 "检测硬件抽象层(detecthal)" 勾选上。 |
搜狗截图24年08月29日0754_1.png (85.76 KB, 下载次数: 43)
jlshnlhj 发表于 2024-8-28 20:32 明天试试 实在不行就不弄了 哈哈 只装一块硬盘算了 我多次修复多次尝试 用了很多修复引导的工具..反正现在是同时用不能进入 真要用只能bios里面把硬盘切换一下 哈哈 |
本帖最后由 jlshnlhj 于 2024-8-28 21:21 编辑 captain_g 发表于 2024-8-28 18:04 “WIN8.1的启动磁盘是HD1; WIN10的启动磁盘是HD0;” 这里没错,因是“跨”盘,所以第二项磁盘变了,才能指向第二个磁盘的分区,否则只能是本盘的分区。感觉就是与Secure Boot(安全引导)有关,该主板不让“跨”盘引导启动?与gpt-uefi引导启动类似,gpt-uefi不让“跨”盘引导启动,按理legacy bios-mbr可以“跨”盘引导启动,所以建意查BIOS里Secure Boot是否关闭,CSM Support设置为Yes,legacy引导优先。 BOOTICE里,把 "检测硬件抽象层(detecthal)" 勾选上,试试。 |
搜狗截图24年08月28日2115_1.png (191.04 KB, 下载次数: 43)
见前面评论: 你看看两个软件,BCD-ID,即GUID,在两个引导项 值都相同,你不觉得奇怪吗?正常每个引导项的GUID都不可能相同的呀 |
我是先装win7,然后把硬盘断电,用另一个硬盘装Win10,最后都通电。现在双系统随便切换。 |
本帖最后由 captain_g 于 2024-8-28 18:29 编辑 建议楼主在WINPE环境中分别为WIN10/8.1重建引导文件; 引导文件创建在第1硬盘活动主分区中。 BCD贴图中,应该就是“启动磁盘”、“启动分区”设置错误,以致找不到文件; 那个系统起不来,就调那个,试; |
看楼主#29/30楼的贴图,感觉不对; WIN8.1的启动磁盘是HD1; WIN10的启动磁盘是HD0; 设置错了?对应的不是同一个bcd? *在WIN环境中使用BOOTICE,须选当前系统的bcd! 系统加电自检后默认从HD0启动; 前面已经说过了,系统引导文件应该在第1硬盘(HD0)的活动主分区中,其他地方的不需要; *第2硬盘中如有活动主分区,建议取消激活! 楼主应该进WINPE看看哪个是第1硬盘,然后用BOOTICE设置“第1硬盘”活动主分区中的\boot\bcd; 其中,“启动分区”分别指向WIN10/8.1系统Windows文件夹所在的磁盘分区; 第2硬盘(HD1)中的\bootmgr和\boot\bcd等不需要(留着也没什么坏处)。 启动时按F12或其他功能键,分别选择第一、第二硬盘启动,楼主确认过没问题吧? |
我觉得楼上这个关闭快速关机可以试试。 |
本帖最后由 liangzr1976 于 2024-8-28 16:40 编辑 可以试试: 1、实现先备份 双硬盘的 bootmgr。并做好备注: 2、理论上,高版本覆盖低版本, 将最新的bootmgr 覆盖两个硬盘主分区,根目录的同名文件。 3、用diskgen检查各硬盘两个主分区是否正常,包括是否正常激活主分区。 试试执行重写MBR。甚至检查分区表错误。 4、以win10系统的主硬盘为主引导硬盘。 5、用Bootice最新版,重写硬盘MBR分区引导、PBR分区引导。 6、备份原有BCD,删除原有启动项,重新加载启动引导项,记得安装或新增一个PE启动项应急。 这样,还没有效果,就可能是坛友说的 快速关机等问题,看看用了哪个优化软件,或哪些指令,两个系统分别关闭 快速启动、快速关机、休眠等模式。 |
kingking127 发表于 2024-8-28 14:44 如果是这样的话,看不出来 bcd 的设置有啥问题。 那这个问题确实就比较奇怪,你试一下用 grub4dos 启动对应的系统:将 grub4dos 安装到windows 的启动菜单,然后通过 grub4dos 加载 windows。 类似这样: find --set-root /win81 chainloader /bootmgr boot 如果还有问题,加我微信,我远程看一眼:653668。 |
Climbing 发表于 2024-8-28 11:49 一样的 我只是进入win 8.1截图 我进入win10 c盘d盘位置就反过来而已.. |
本帖最后由 jlshnlhj 于 2024-8-28 21:08 编辑 bcd设置似乎没问题。这样试试:BIOS里关闭Secure Boot,CSM Support设置为Yes,legacy优先,看看。 |
看你这截图,你这是尝试在win8.1下启动win10,我觉得应该反过来。 将win10所在的硬盘设置成第一硬盘,从这个硬盘上启动。 |
可能是启动硬盘、启动方式都发生了变化,希望楼主首先能清楚: 1、原来真实启动是哪个硬盘 2、原来的启动究竟是efi还是CMS ----------------------------------- 如果不太清楚原来的情况, 3、就要清楚原来各硬盘的系统是分别是 哪一个系统,然后弄清楚原来的各个硬盘及系统应该是efi引导、还是MBR/CMS引导。 4、双硬盘、双多系统,又想哪一个硬盘都能双边多启动确实比较啰嗦,尽量全部都是MBR/CMS引导,否则也要主板兼容CMS的GPT/efi分区引导。 5、个人理解:兼容CMS的GPT/efi引导,实际上要求EFI是主引导分区,启动时efi的BCD文件其主要作用,而不是efi起主要作用。同时win系统所在分区必须是NTFS系统。 6、如果原始是efi启动,后面变成CMS启动,往往问题较多 |
uefi模式,双盘显示正常! |
CSM方式下,直接用BIOS启动菜单完了,什么都不用做,常用的挂前面, 何必搞这一堆 |
学习了 |
感觉双系统最好还是vhd方式,配置简单,恢复方便,文件结构清晰 |
newswan 发表于 2024-8-27 23:40 如果主板有CSM项目,那打开就后两个硬盘都添加引导就行,Win7那块直接添加就行,如果没有,只有纯UEFI,那么Win10那块添加Win7大概率会卡Win7四叶草。不过你说分别在两个盘上,那应该两个都支持引导,那要嘛你打开了CSM,要嘛你解决了GOP卡四叶草问题。 |
283598328 发表于 2024-8-27 23:35 问下,如果一个是 legacy win7 一个是 uefi win10 分别两个盘上,能不能互相引导? |
Climbing 发表于 2024-8-27 21:59 明天上传给你们看看 大佬们!谢谢 |
jlshnlhj 发表于 2024-8-27 20:51 明天上传截图给你们看看 谢谢大佬 |
windows 7以后,bcd中指向系统分区,是靠磁盘和分区的GUID的,所以,无论你怎么变换磁盘,按道理说都不应该影响系统启动。 我觉得楼主的BCD设置一定有问题。 |
kingking127 发表于 2024-8-27 17:50 bcd里第二启动项重新设置,原来哪里不对,说不清楚的,具体得截图看。 |
编辑一下BCD文件就好了 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.