我犯了最愚蠢的错误,C:\
在运行 Gnu/Linux 时删除了 Windows 分区的所有隐藏文件(最常见的是)。所有目录都完好无损。
我立即将其卸载并运行ntfsundelete
,但我不知道在数千个条目中哪些是我必须恢复的。
所以我的问题是:Windows 7 启动需要位于 C:\ 下的哪些文件?
答案1
您不仅需要使用 Windows Recovory CD/USB 中的“启动修复”来修复启动,还应该从恢复提示符运行:
证监会/扫描- 扫描系统文件并修复它们。如果发现错误,您可以运行 sfc /scannow 命令两到三次,但每次运行之前都必须重新启动才能获得最佳效果。
在 Windows 启动并运行后,您可以使用所谓的“引导扇区加载器”(作为引导扇区文件所需的文件是位于 Linux /boot/grub 目录中的 stage1(GRUB)或 boot.img(GRUB2))向 Windows 7 BCD(引导配置)添加引导菜单项。
看这里如何创建引导扇区加载程序以启动基于 Linux 的操作系统。
笔记:
要进入 Windows 中的启动菜单,您需要以下文件和目录:
Windows MBR
Windows PBR(分区引导记录)
bootmgr 位于 \
\boot 文件夹,其中包含 BCD(启动配置数据)。
答案2
Windows 7 只需要bootmgr
根目录。
你可以从另一台计算机获取它,或者只需在 Windows CD 上启动并请求Repair your computer