Location is not available,the folder or directory is corrupted and unreadable
笔记本上装了windows和ubuntu两个系统,最近在ubuntu下修改了一个文件夹,在ubuntu下能正常访问这个文件夹,切换到windows后,在windows下打不开这个文件夹,双击这个文件夹时出现下面这个问题。
Location is not available,the folder or directory is corrupted and unreadable.
被这个问题折磨了两天后,各种搜愣是找不到解决方法,今天终于搜到了这个https://www.anyrecover.com/hard-drive-recovery-data/the-file-or-directory-is-corrupted-and-unreadable/;用windows自带的磁盘检查工具chkdsk,以管理员运行cmd,在cmd里输入chkdsk /f x: ;其中x是出现问题的磁盘分区的盘符,运行之后会自动修复一些问题。我在运行完成chkdsk /f e: 后;这个文件夹就能正常访问了。问题就此解决。
深入分析问题原因:在能正常访问这个文件夹后,我点进去这个文件夹惊奇地发现里面一个名为transcode*Tomp3的bash脚本(有执行权限)被清除掉了,我去cmd里看了下chkdsk的输出,发现有一行是Deleting transcode*Tomp3 on …;记不清了,看来是这个可执行的bash脚本的原因,为了验证我的猜想,我切到ubuntu里面在这个目录下重新建了一个bash脚本(文件名不含*号),再次切到windows下发现能打开这个文件夹,又切到ubuntu下在这个目录下建了一个文件名含*号bash脚本,再次切到windows下发现打不开这个目录。我很疑惑,猜想可能是因为windows文件的命名限制,windows的文件名不能包含*号。为了验证这个猜想,我到ubuntu下在这个目录下建了个含*号的普通文件,再次切到windows下发现访问这个文件夹并不受影响。
总结:目录下有含*号(是否可以扩展到windows文件命名不支持的其它字符呢?)的可执行bash文件(是否可以扩展到可执行文件呢?)则在windows下访问这个文件夹受限,不能访问这个文件夹。仅作记载,不再深究。解决问题至上。
本文来自博客园,作者:OceanWaves,转载请注明原文链接:https://www.cnblogs.com/OceanWaves/p/12287968.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)