作者ckm0089 (黑长直大好)
看板Windows
标题[问题] Windows7启动修复问题
时间Sun Mar 5 00:44:37 2023
现在手上有一台ASUS笔电
作业系统是Win10 DG Win7 Pro 出厂预设是Win7 Pro
这台笔电是我家老爸在用
据我老爸说他只是"想要把随身碟格式化"
然後不知道怎麽操作的就把系统搞挂了
开机ASUS Logo後直接变空白画面
我听到整个黑人问号
机器到我手上研究了一下
从BIOS看硬碟应该是没有坏 只是不知道为什麽开不了机
调整开机选项後 显示开机碟不存在
因为手上只有win10安装USB 就塞上去启动机器
开机後打开CMD工具检查
C槽资料看起来还在可以正常读写
推测是启动磁区可能有问题
因为原本是Win7所以我一开始以为这应该是用MBR
用bootrec尝试修复MBR
结果是有装置不存在之类的错误讯息
於是用diskpart工具看
C槽被割成一个SYSTEM磁区(100MB)+一个OS磁区
lisk disk看SYSTEM那个磁区GPT有*
也就是说这台出厂设置是Win7+GPT
Google了一下这好像不是常用的作法
修复方法找来找去都没有Win7的解法
如果使用还原光碟应该可以修复
但是这台电脑因为有一些证券凭证之类的
如果要重装要全部重新申请有点麻烦
所以我想要先抢救看看>.<
有没有人可以指点一下 这种状况有办法抢救吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.127.139.217 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Windows/M.1677948280.A.50B.html
1F:推 smallreader: mbr时代用bootrec 现在gpt时代要用bcdboot 03/05 00:47
2F:→ smallreader: 把efi分区挂载後,跑bcdboot指令网上有,注意windows 03/05 00:56
3F:→ smallreader: 在哪槽,参数下对就好了 03/05 00:56
4F:推 Ahhhhaaaa: GPT有专用的指令啊 03/05 01:15
5F:→ Ahhhhaaaa: 理论上跟Win10方式一样欸 03/05 01:15
6F:→ Ahhhhaaaa: 这指令是要看磁碟代号去打的 03/05 01:47
7F:→ Ahhhhaaaa: 而且我也不确定你用Win10开机碟打了这串有没有修复Win7 03/05 01:47
8F:→ Ahhhhaaaa: EFI开机磁区的效果 说不定是要Win7开机碟才有用 03/05 01:48
9F:→ ckm0089: 我有查到bcdboot的方法但操作失败 不过刚想想查到的作法 03/05 02:22
10F:→ ckm0089: 没有挂载这个操作 刚去微软查一下bcdboot的参数 03/05 02:23
11F:→ smallreader: 文章看起来系统现在是win10 03/05 02:23
12F:→ ckm0089: 我应该要先把SYSTEM那个磁区挂载起来 然後使用 03/05 02:23
13F:→ smallreader: 挂载的步骤我没讲,用diskpart,sel disk,sel part 03/05 02:24
14F:→ ckm0089: bcdboot c:/windows /s SYSTEM磁区挂载代号 这样对吗 03/05 02:24
15F:→ smallreader: assign letter 03/05 02:24
16F:→ smallreader: 看用甚麽代号挂载那个100M EFI磁区 /s後面就填 03/05 02:25
17F:→ ckm0089: 感谢 跟我想的一样 我再试看看 03/05 02:28
18F:→ smallreader: 有进展了吗 03/05 02:37
19F:推 Ahhhhaaaa: 用diskpart,先list volume,看看100MB磁区是volume几 03/05 02:59
20F:→ Ahhhhaaaa: 然後select volume 0(假设是0) 03/05 03:00
21F:→ Ahhhhaaaa: assign letter=Z:,然後可以再list一次确认有给到代号 03/05 03:00
22F:→ Ahhhhaaaa: 而且也要看装有Windows的那个系统碟是哪个英文代号 03/05 03:00
23F:→ Ahhhhaaaa: 因为这环境下看代号他不一定是C槽 有时候会是D或E 03/05 03:01
24F:→ Ahhhhaaaa: 然後exit退出diskpart,在CMD底下看一下bcdboot用法 03/05 03:01
25F:→ Ahhhhaaaa: 先到Z:,再bcdboot C:\windows /s Z: /f uefi /l zh-tw 03/05 03:02
26F:→ Ahhhhaaaa: 也可以bcdboot C:\windows /s Z: /f all /l zh-tw 03/05 03:03
27F:→ Ahhhhaaaa: 结束後可以再去一次diskpart,list volume、sel vol 0 03/05 03:04
28F:→ Ahhhhaaaa: 再把刚刚赋予的代号(Z)删掉,remove letter=Z 03/05 03:04
29F:→ Ahhhhaaaa: 我强迫症是会删代号啦 但留着也完全没影响 03/05 03:04
30F:→ ckm0089: 感谢两位大大 搞定了>o<)b 03/05 11:58
31F:→ ckm0089: 另外看起来是不用remove letter,开机成功後没看到被挂载 03/05 12:00
32F:→ ckm0089: 的SYSTEM磁区 03/05 12:01
33F:→ ckm0089: 一样是用win10安装USB开机 打开CMD工具 03/05 12:03
34F:→ ckm0089: 用diskpart把SYSTEM磁区assign letter=z 03/05 12:04
35F:→ ckm0089: exit後切换到z: 03/05 12:04
36F:→ ckm0089: 然後bcdboot C:\windows /s Z: /f all /l zh-tw 03/05 12:05
37F:→ ckm0089: 会显示一段warning讯息但没关系(讯息说这个警告是因为 03/05 12:05
38F:→ ckm0089: 我用新版本OS去修复旧版本OS才会有 可以忽略) 03/05 12:06
39F:→ ckm0089: 然後重开机就可以正常进入原本的Win7了 03/05 12:06
40F:→ ckm0089: 昨天要试结果笔电没电又忘了带线 刚去把线拿回来一次成功 03/05 12:08
41F:推 smallreader: 开机分区坏掉虽然可怕,但冷静下来想其实是最好修的 03/05 12:51
42F:→ smallreader: 只要下一条简单指令,也不会动到windows分区的资料 03/05 12:54
43F:→ smallreader: 准备个PE开机(USBOX) 用DiskGenius 也比用纯命令列的 03/05 12:58
44F:→ smallreader: diskpart来得安心 03/05 12:58
45F:→ smallreader: 装Ventoy 放入USBOX的iso 别的开机iso也可以一起放 03/05 13:01
46F:→ ckm0089: 现在比较少在搞电脑 所以临时还真的没太多准备 03/05 16:41
47F:→ ckm0089: 十几年前玩比较大时 会准备救援开机光碟 内含windows iso 03/05 16:43
48F:→ ckm0089: 驱动 fdisk之类的工具 现在真的有点脱节了>w< 03/05 16:44
49F:推 pda2001: 用PE的 引导启动修复工具 最好操作执行 免KEY指令 很多 03/05 21:30
50F:→ pda2001: 自制PE会附上 没有就自行下载(免安装) 03/05 21:30