windows – BSOD后无法访问NTFS文件. chkdsk无法察觉腐败?
我们在
Windows服务器上有几个文件显示在目录列表中但无法访问.我可以获取文件的所有权,ACL显示Everyone具有读/写/执行访问权限;但我无法打开文件. chkdsk发现音量没有问题.
该服务器是64位Win 2008 R2标准SP1. 我们最近在这台服务器上安装了BSOD,并且在崩溃前不久修改了文件.崩溃不是与文件系统相关的任何事情,但我认为它破坏了内核内存中的某些东西,并破坏了文件系统. 以下是我在尝试访问文件“com2.log”时看到的一些内容: D:LogsApplication>dir com2* Volume in drive D is Data Volume Serial Number is 84D5-FD84 Directory of D:LogsApplication 09/07/2011 06:57 PM 169,025 com2.log 1 File(s) 169,025 bytes 0 Dir(s) 39,320,612,864 bytes free D:LogsApplication>dir com2.log Directory of . File Not Found D:LogsApplication>dir com2.* Directory of . File Not Found D:LogsApplication>cacls com2.log The filename,directory name,or volume label syntax is incorrect. D:LogsApplication>more com2.log Cannot access file .com2 D:LogsApplication>more com2* Cannot access file D:LogsApplicationcom2.log (cacls不显示ACL,但我可以在Windows资源管理器中看到它.) 看起来它可能是扩展的问题. dir com2 *找到它,但dir com2.*没有. 该文件在Windows资源管理器中显示为com2.log,但是当我双击它时,我在记事本中引用此错误,指的是.txt文件扩展名: Cannot find the .com2.txt file. Do you want to create a new file? 以前有人见过这样的事吗?任何疑难解答建议?
COM2是一个保留关键字,完全针对硬件端口COM2,我不确定该文件是如何到达那里的,因为Windows不会让你创建一个名为COM2.log的文件.现在试试,你会收到一条错误信息.为了好玩,还可以尝试创建LPT1.txt.
根据Naming Files,Paths,and Namespaces,以下是所有保留名称,不应用作文件名.
您可以尝试在资源管理器中重命名文件,或者使用ren com2.log somethingelse.log查看是否可以操作该文件,但是我感觉不会因为您无法创建的原因而无法工作首先是文件. 如果不这样做,如果您遵循How to Remove Files with Reserved Names in Windows,您应该能够使用以下命令删除该文件.使用相同的“完全限定”路径,我想你也可以使用REN而不是DEL来重命名文件.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 错误处理 – Windows Phone 7设备上的崩溃日志
- active-directory – Windows AD和Linux LDAP服务
- xaml – Windows Phone 8的默认控制模板
- windows-7 – 如何通过SFTP轻松比较本地和远程文
- windows – 保持线程保持最佳状态?
- windows-server-2003 – 如何找出哪些网站正在减
- 在Windows 10(Anaconda)中将ipynb文件与Jupyter笔
- .net – 如何从Windows执行Unix shell脚本
- monodevelop – Windows的Gtk#2.12.22在哪里?
- group-policy – Server 2012r2 RDS – 开始屏幕