cchessbd 发表于 2020-12-24 09:36
这个多硬盘多系统的话比较复杂,如果是存在隐藏分区的话,还得显示隐藏分区。然而有些分区格式是linux爱好 ...
23456 发表于 2020-12-24 10:22
HKEY_LOCAL_MACHINE\SYSTEM\Setup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion ...
ahxx 发表于 2020-12-24 11:07
从楼主的问题中学到了知识
Climbing 发表于 2020-12-24 12:46
Windows是可以直接从软盘映像中启动的,这个就相当于没有启动分区。对于这种情况你怎么办?
而且,这个 ...
CodeHz 发表于 2020-12-24 17:55
试试
wmic partition where 'BootPartition="TRUE"' get DeviceID,BootPartition
QQ拼音截图20201224183905.png (17.92 KB, 下载次数: 519)
bfgxp 发表于 2020-12-24 18:17
呵呵,曾经非常迷恋vhd系统,后来写eit的时候就思考过楼主这样的问题,面对各种可能性真的让人头痛,最后还 ...
搭车问个问题,有没有简单的命令判断硬盘是否SSD?
nttwqz 发表于 2020-12-24 19:08
如果楼主不嫌慢的话,dpinfo应该绰绰有余了
窄口牛 发表于 2020-12-24 18:20
先判断到主引导是啥再说。
liuzhaoyzz 发表于 2020-12-24 19:10
dpinfo是什么程序?我没用过。
nttwqz 发表于 2020-12-24 19:13
咳咳~批处理,处理diskpart获取的信息。
liuzhaoyzz 发表于 2020-12-24 19:43
你写的可有程序?请给我网址我看看,谢谢!
nttwqz 发表于 2020-12-24 20:40
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=409570
diskpart启动速度可是很慢的,你要有点心理 ...
窄口牛 发表于 2020-12-24 19:22
只考虑win的话wmic就行吧,那些搞自动修复引导的肯定会。
liuzhaoyzz 发表于 2020-12-24 21:30
速度挺快的,2秒多点。我想要的引导分区,从哪里知道?我看了导出的txt,信息量很大啊?
我想要知道的是 ...
liuzhaoyzz 发表于 2020-12-24 09:40
确实存在如你所说的潜在隐患。只处理可见分区的话,对于vhd系统,引导分区就需要先手工分配盘符了。
nttwqz 发表于 2020-12-24 22:04
dpinfo应该不具备直接显示当前系统是从哪个分区启动的,毕竟这个是磁盘分区信息工具。。。
不过可以遍 ...
nttwqz 发表于 2020-12-24 22:10
vhd添加到当前系统启动项无需知道启动分区
挂载VHD,比如盘符Y:
窄口牛 发表于 2020-12-24 22:33
好几个人做了自动修复引导,比如蜜蜜,杏雨梨云,程祥都有自动修复引导。
liuzhaoyzz 发表于 2020-12-25 08:13
遍历的话,就存在我在一楼所说的那些问题,包括BIOS和UEFI下面的。
bcdedit /enum {bootmgr}的结果好像 ...
nttwqz 发表于 2020-12-25 08:39
我这边看了两台,一台是gpt uefi esp分区隐藏,一台是mbr uefi 活动分区隐藏,启动分区的值均正确,和Win ...
liuzhaoyzz 发表于 2020-12-25 08:14
我所使用的场景,要求给这个启动分区分配一个盘符,用于拷贝文件,不单单是修改引导分区的BCD。
liuzhaoyzz 发表于 2020-12-25 08:41
你说的情况,是正常的系统,还是vhd系统?
nttwqz 发表于 2020-12-25 17:32
有一台\Device\HarddiskVolume1不是卷1的情况,看来不是卷名或者不准确
527104427 发表于 2020-12-27 23:32
再来个一箭五雕:ChkMbrPbr.exe -chkbootpart
527104427 发表于 2020-12-28 09:47
据说国家要对马云爸爸动手了,如果没有意外的话,老头子们不会对这些流氓软件坐视不管的,我们就暗中观察 ...
527104427 发表于 2020-12-28 09:47
据说国家要对马云爸爸动手了,如果没有意外的话,老头子们不会对这些流氓软件坐视不管的,我们就暗中观察 ...
527104427 发表于 2020-12-28 11:57
主界面,先按TAB激活下拉列表,再按住ALT不放,然后按↓,即可弹出列表
liuzhaoyzz 发表于 2020-12-28 07:22
感谢5大出手!
5大一出手,就知有没有!试了下,不但准确地找到了启动盘符,如果启动盘符没有分配盘符, ...
nttwqz 发表于 2020-12-28 16:11
过360估计够呛,我写的好几个纯批处理都被360报木马了,谁知道是哪些代码被识别成木马行为
527104427 发表于 2021-1-3 09:38
分别运行bcdedit /enum {bootmgr}看看结果
两个vhd能否上传?有空研究看看
527104427 发表于 2021-1-3 13:17
顺便把你的bcd文件传上来研究下
7.83 KB, 下载次数: 4, 下载积分: 无忧币 -2
nttwqz 发表于 2021-1-3 18:36
到底还是需要分析bcd了吗?
527104427 发表于 2021-1-4 17:10
方便的话看下errorlevel是啥。看来得搭建相同环境才有可能搞清楚了。怀疑是磁盘权限问题导致读取失败。
16097549510040.5887703704910384.jpg (34.55 KB, 下载次数: 256)
527104427 发表于 2021-1-4 18:40
你输错命令了,2呢,一般是参数错了。
况且要在批处理中才能查errorlevel吧,手输也能查吗?
14.53 KB, 下载次数: 17, 下载积分: 无忧币 -2
527104427 发表于 2021-1-5 20:35
步骤1:磁盘1,ESP+MSR+DATA,UEFI启动安装此系统 cn_windows_10_business_editions_version_20h2_update ...
QQ拼音截图20210106081839.png (24.26 KB, 下载次数: 254)
liuzhaoyzz 发表于 2021-1-6 08:24
我试了,这个从FAT32分区上面UEFI启动的,加了*号的是C盘,结果好像不对。感觉从bcdedit这条路走不通。
...
窄口牛 发表于 2021-1-6 08:36
不要想纯自动,太危险了,Linux和win混合双系统的更复杂。
nttwqz 发表于 2021-1-6 09:43
分别选中1 3 5 7,将生成的四个文本文件传上来看看
liuzhaoyzz 发表于 2021-1-6 09:50
怎么选中1 3 5 7?按任意键就直接退出了啊。
QQ拼音截图20210106103056.png (12.97 KB, 下载次数: 216)
nttwqz 发表于 2021-1-6 10:05
忘了,dpinfo输入
17.24 KB, 下载次数: 3, 下载积分: 无忧币 -2
liuzhaoyzz 发表于 2021-1-6 10:31
dpinfo也不行啊。显示不出来。去你的帖子刚才下载的最新版的dpinfo
liuzhaoyzz 发表于 2021-1-6 10:54
哦,在WIN10-ramos里面,能够运行dpinfo。我把信息传上来。
WIN7.VHD里面运行不了,不知道怎么回事。
nttwqz 发表于 2021-1-6 13:20
BCD分析的原理是:
先将所有激活或ESP分区分配个盘符,然后bcdedit新建一个临时项,遍历这个项目BCD所在分 ...
liuzhaoyzz 发表于 2021-1-6 14:27
就怕有的电脑bcdedit都运行不了。如果能用windows API之类的搞定就好了。
我上面的磁盘列表都是MBR硬 ...
CodeHz 发表于 2021-1-6 18:54
通过逆向 bcdedit 我找到了如下几个可能相关的,但是没文档的 api :
NtEnumerateBootEntries
NtQueryBoo ...
plusv 发表于 2021-1-6 19:35
查了 Google
可能有用的 API
16.51 KB, 下载次数: 18, 下载积分: 无忧币 -2
nttwqz 发表于 2021-1-6 20:31
此版完全放弃了启动磁盘+活动+ESP分区+分析BCD的方法,改为全部使用分析BCD的方法。
同上一版一样,我的 ...
527104427 发表于 2021-1-7 00:49
最后憋个大招,看有没有用:
527104427 发表于 2021-1-7 08:16
麻烦看下HKLM\SYSTEM\ControlSet001\Control\\FirmwareBootDevice的值是什么
liuzhaoyzz 发表于 2021-1-7 07:45
试了下,这个版本结果是对的。我的环境是ESP分区启动一个vhd。带星号的就是ESP分区。
nttwqz 发表于 2021-1-7 09:35
我也发现了问题,该分配的没有分配,该删除的没有删除。
liuzhaoyzz 发表于 2021-1-7 09:54
有时候感觉checkbootpart执行起来很慢,大概有1-2分钟之久,不清楚原因。
nttwqz 发表于 2021-1-7 10:19
获取磁盘信息需要执行两次diskpart,分配和删除盘符又需要两次,多硬盘系统所在磁盘一般不休眠,但是其 ...
CodeHz 发表于 2021-1-6 20:35
一顿研究后发现,bcdedit 确定启动磁盘似乎就是读取这个符号链接。。。
直接列出目录然后看符号链接指向 ...
liuzhaoyzz 发表于 2021-1-7 09:54
有时候感觉checkbootpart执行起来很慢,大概有1-2分钟之久,不清楚原因。
nttwqz 发表于 2021-1-7 10:39
dpinfo有调试功能,将开头的改为set debug=on
这样会显示各步执行时间,看那一段时间长,在前面加句 c ...
liuzhaoyzz 发表于 2021-1-7 10:27
我搞不清楚为啥有的电脑执行起来比较快,大概10秒钟左右(没有秒表测试),有的居然要1-2分钟。似乎不是d ...
liuzhaoyzz 发表于 2021-1-7 10:49
dpinfo在WIN10电脑用时1.7秒。
但是上面的checkbootpartV2有时候慢。看了下用时8秒。
nttwqz 发表于 2021-1-7 11:03
那你在:sel后面加一句cls & echo on并删除后来所有的cls,然后看看那地方慢
5.6 KB, 下载次数: 1, 下载积分: 无忧币 -2
liuzhaoyzz 发表于 2021-1-7 11:13
我瞎改了一通,你看看记录。
liuzhaoyzz 发表于 2021-1-7 10:33
静候佳音!
@CodeHz @plusv大神
527104427 发表于 2021-1-7 08:16
麻烦看下HKLM\SYSTEM\ControlSet001\Control\\FirmwareBootDevice的值是什么
CodeHz 发表于 2021-1-7 12:12
你先试试用winobj (sys internals 套件里的那个) 管理员权限打开后能不能在我截图的位置看到正确的结果 ...
winobj截图.jpg (87.79 KB, 下载次数: 261)
liuzhaoyzz 发表于 2021-1-7 12:43
不知道是哪个,盘符怎么对应的
CodeHz 发表于 2021-1-7 13:33
继续研究了一下,似乎就是\Device\SystemPartition这个路径对应引导分区,至少在我这里是这样的。。。(关 ...
plusv 发表于 2021-1-7 13:44
Windows 7 X64 完整版,
没有这些符号链接.
plusv 发表于 2021-1-7 13:47
WuYou 从昨晚到现在都很卡,
网速只有 0.000-0.030 Mbps,
传个 78 KB 小图都很久,
CodeHz 发表于 2021-1-7 13:46
在GLOBAL??下找找看有没有对应的(直接按符号链接排序,找找有没有对应引导分区且有显著标志的
CodeHz 发表于 2021-1-7 13:51
我这边GLOBAL??里磁盘相关的有这些项目
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) | Powered by Discuz! X3.3 |