![从 Ubuntu 删除 C 盘中的文件后 Windows 8 无法启动](https://linux22.com/image/1390973/%E4%BB%8E%20Ubuntu%20%E5%88%A0%E9%99%A4%20C%20%E7%9B%98%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8E%20Windows%208%20%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我做了一件非常愚蠢的事情。我C:
从 Ubuntu 中删除了驱动器中的一些文件夹。结果,我无法再启动 Windows。它启动启动动画,然后不断重新启动。
我尝试了checkdisk
,sfc/scannow
以及自动修复,但是不起作用。奇怪的是,我可以启动到安全模式,所以我认为我的 Windows 安装完好无损。还说checkdisk
没有sfc
发现错误。从 Ubuntu,我只删除Windows.old
文件夹。
有什么建议吗?有没有什么办法可以让我查看确切的错误。可能是日志文件之类的。我试过 EventViewer,但System32/Logs
一切似乎都很正常。
也许我可以尝试/fixmbr
命令/fixboot
。如果我这样做,之后是否必须重新安装 GRUB?
答案1
仅仅因为 Windows 可以顺利进入安全模式并不意味着它是“完整的”,只是它不是完全地您的 MBR、引导扇区和文件系统结构可能没有问题,但是您删除了 Windows 在正常(非安全模式)启动过程中需要的一些文件。
为了解决这个问题,我建议刷新 Windows 8 安装。 这应该从 Windows 安装光盘或恢复卷中恢复丢失的文件,使您能够再次正常启动 Windows。
(注:删除 Windows.old 文件夹 不应该如果您确实这样做了,那么您的系统就崩溃了。但是,我认为从 Linux 中删除它可能删除了仍在使用的用户设置之类的内容,如果您从 Windows 内部删除了该文件夹,Windows 会很聪明地先将其保存在其他地方。)
答案2
在全新安装 Windows 时,所有数据都会被删除,并安装新的驱动程序和软件。但是,如果您购买的任何硬件附带驱动程序 CD,则需要在全新安装时再次安装它。
在以前的安装中安装 Windows 然后删除 Windows.old 文件夹时不会发生这种情况。在这种情况下,当您在以前安装的 Windows 上安装 Windows 时,旧 Windows 具有当前硬件的驱动程序,新 Windows 将始终从 windows.old 文件夹加载,直到您在当前 Windows 中提供新安装(即新 Windows)。如果您删除该文件夹(windows.old)而不再次安装驱动程序,您可能会遇到与您遇到的类似问题。因此,在这种类型的安装中删除 windows.old 文件夹之前,请务必尝试安装外部硬件的驱动程序(硬件有自己的驱动程序 CD)。
答案3
我会清除所有内容并重新开始,但这只是我的想法。刷新可能会破坏您的双重启动。
答案4
我最终进行了全新安装。现在一切运行正常。