我在 Windows 2003 Server 中有一个 1.5TB 的硬盘。两个分区,一个是 FAT,另一个是 NTFS。
服务器崩溃了,我们正在订购一台新服务器,我想访问该卷上的数据。但是,当我将驱动器连接到我的 Windows 7 64 位桌面时,整个 NTFS 卷显示为“拒绝访问”。(FAT 卷可以正常访问。)
在资源管理器中,该卷没有显示任何信息:
在逻辑磁盘管理器中,该卷没有任何信息:
我尝试在卷上运行 TAKEOWN,但由于整个卷无法访问,因此它不起作用:
我也没有使用 Windows 7 GUI 获得所有权的权限:
我从该卷之前的服务器获取了所有者的用户名、密码和 SID。该卷未加密,也未压缩。
我如何才能访问该驱动器?
答案1
如果您以管理员身份登录,您应该能够在最后一张屏幕截图的所有者选项卡中获取所有权,然后更改权限。或者,如果这不起作用,您可以下载 Linux 启动 CD 并通过这种方式访问文件。
答案2
使用命令行提示符Icacls
说明也可能有帮助,只是让你知道。我已经尝试过了,不晚于昨晚,而且效果很好。
例如:
icacls "[drive]:\Full path" /setowner %USERNAME% /t /c
上述指令将更改指定完整路径下所有文件夹和文件以及所有子文件夹和文件的所有权。这/c
告诉工具在出现错误时继续,以便它可以处理所有可以处理的内容。
icacls "[drive]:\Full path" /grant %USERNAME%:F /t /c
上述指令授予:F
对指定文件路径的 FULL() 访问权限。
此外,Linux Live CD 也是一个很好的解决方案。
答案3
我遇到了同样的问题,只是在访问磁盘属性时根本看不到“安全”选项卡。当我尝试调整 C:\ 逻辑磁盘的大小时(我承认,这很愚蠢 ;)),我设法将自己锁定在了安全选项卡之外(这是我笔记本电脑的唯一硬盘),但却损坏了它,Check Disk 修复了这个问题,但却破坏了 NTFS 权限。
我发现 TakeOwn确实有效在逻辑驱动器上,但您必须小心在命令提示符中声明的语法。您在屏幕截图中写下“J:\”,删除“\”,TakeOwn 将拾取驱动器。
但我还是被锁在外面。嗯……