我的 Windows 7 x64 计算机今天早上无法启动(我后来意识到这是因为昨晚的 AVG Antivirus 更新:http://product-team.blog.avg.com/2010/12/avg-fix-for-computers-running-on-windows-7-64-bit-platform.html)
Windows 尝试执行“启动修复”,但失败了。在查看该尝试的日志时,我注意到系统路径为 D:\Windows。它应该是 C:\Windows。从来没有 D 盘!
因此,我执行了系统还原,现在计算机可以启动,但似乎存在严重的权限问题(我还原到各种还原点,结果相同)。以下是我看到的一些问题 - 它们似乎都指向权限。
我尝试打开命令提示符,它提示“Windows 找不到‘cmd’。请确保您输入的名称正确,然后重试。”因此,我开始寻找 cmd.exe - 我导航到 c:\windows,它提示“您目前无权访问此文件夹。单击继续以永久访问此文件夹。”我单击继续,现在可以打开 cmd.exe。
我在许多文件夹(包括 c:\users\)上收到“您当前没有权限...”消息。
Windows 不会保存我对文件夹选项的更改。
如果我能够启动一个程序并单击“将此程序固定到开始菜单”,则什么也不会发生。
即使新创建的用户是管理员,我也遇到同样的问题!
任何建议,将不胜感激。
答案1
在过去,Windows 会创建一个在内存中运行的虚拟磁盘,其中包含所有修复工具,在修复期间该虚拟磁盘将成为 C: 驱动器,而原始磁盘随后将安装为 D:,这就是为什么(如果这对 Windows 7 仍然有效)您的日志显示 Windows 位于 D: 驱动器上。至于权限,我只能猜测它们可能是在修复过程中被更改的,然后在修复过程失败后保持不变。
答案2
您可以在系统还原菜单中输入命令行吗?如果可以,请在还原驱动器中找到 icacls,然后运行它。一些简单的语法这里
如果其他方法都失败了,您将需要使用某些 Linux Live CD 进行启动,将数据复制到 FAT/FAT32 驱动器,然后重新格式化整个驱动器。