grub4dos启动提示`NTFS5:2` 异常
grub4dos启动提示NTFS5:2
异常
最终解决方案
- 备份资料
- 删除全部分区
- 重新分区
- 还原资料
- 一切恢复正常.
错误源头
grldr grldrstart.S pre_stage2(binary, See note below)
- grub4dos/grldrstart.S at · chenall/grub4dos · GitHub
- 搜索"NTFS" , 成功找到错误代码对应的意思
#define NTFS_Large_Structure_Error_Code 1
#define NTFS_Corrupt_Error_Code 2
#define NTFS_Run_Overflow_Error_Code 3
#define NTFS_No_Data_Error_Code 4
#define NTFS_Decompress_Error_Code 5
NTFS_Corrupt_Error_Code
翻译过来就是NTFS损坏的错误代码
- 结果居然有11处判断逻辑!蛋疼了.
尝试修复的解决方案
- [×] 使用
BOOTICE
软件重新进行"主引导记录"设置了N次, 尝试了各种选项, 最终还是失败 - [×] 将根目录的GRLDR删除, 居然还是失败
- [√] 将grldr复制到(hd1,0), 是能成功引导系统的.
- [×] 使用 DiskGenius 重建MBR引导记录, 还是失败
- [×] 将GRLDR更换为最新版本还是失败 Release grub4dos-0.4.6a-2023-03-06.7z · chenall/grub4dos · GitHub
缘由
- 笔记本电脑两三周没重启了, 虚拟内存已经占用五六G了,
- 后台项目已经升级到.NET 4.8了, 我的电脑必须安装开发包,才能编译成功
- 今天周一, 来个新的开始, 于是开始重启, 准备进行安装重新封一个VHD增量镜像
- 进入PE例行进行CHKDSK检查完, 尝试挂载VHD
- 准备使用 Dism++ 直接把.NET 4.8开发包集成进去
- 结果不支持, 必须启动系统后手动安装
- 成功后, 封装成 YeWin7x64.21.VHD 之后, 就要完工
- 结果启动居然失败了. 详见错误详情
NTFS5:2
异常
错误详情2
- 只有使用DiskGenius进行磁盘转换时才提示有错误需要更正
转换分区表类型为GUID格式
- 而且软件无法自动更正,属于非常罕见的错误?
错误:终止位置参数溢出
错误详情1
Try (hd0,0): NTFS5 : 2
Try (hd0,1): invalid or null
Try (hd0,2): invalid or mull
Try (hd0,3): invalid or null
Try (hd1,0): NTFS5: No grldr
Try (hd1,1): invalid or null
Try (hd1,2): invalid or null
Try (hd1,3): invalid or null
cannot find grldr in all drives.
Press Ctrl+Alt+Del to restart
作者:Asion Tang
凡是没有注明[转载]的文章,本Blog发表的文章版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。