mac NTFS 关于错误-36,rm Input/output error

当传输文件时出现Mac错误代码36
当我向一个U盘或存储卡里传输文件时,出现了Mac Error Code36,我该如何解决?
Mac,传输文件,错误代码36,U盘,卡片
Mac OS X Snow Leopard 的用户在复制目录到Finder下的Windows-formatted volumes宗卷,可能会遇到这个问题。
这个问题源于“dot-underscore”配套文件。当文件系统从FAT16转到FAT32时,Mac操作系统X’s HFS+ 文件系统则生成此配套文件。这些隐藏的文件都以“._”开头,后面跟着起原有的文件名—使其包含额外的信息去配合主文件的数据。当一个文件,从与Windows相兼容的宗卷移动到Mac电脑中,然后又移回Windows中时,“错误代码36”信息就会出现。
如果遇到这个问题,可以运行一个简单的“dot_clean”命令来删除U盘或存储卡上隐藏的“dot-underscore”文件。这里是使用dot_clean的操作步骤和视频演示。
1.运行 Terminal (Applications > Utilities) ,输入dot_clean, 和一个空格。
2. 拖动U盘或存储卡的图标到终端窗口。
正确的/路径/文件夹就会被添加到终端窗口命令。
3. 击回车。隐藏的“._”文件就会被删除了,现在你就可以复制文件到U盘和存储卡中了。
--------------------------------------------------------------------------------------------------------------------------------------
结果还是没用!!!
开始分析,既然硬盘能识别,那先排除硬件的问题!文件内容不能读取,且不能新建文件夹(ntfs在apple OS可以通过mounty环境读写)那就可能是硬盘文件ntfs在apple OS系统中不稳定所导致,可能的原因是文件夹、文件列表混乱导致。
 
一台微软系统电脑插上硬盘,还是无法读写硬盘,别慌,运行—cmd--C:> <移动硬盘盘符>:
移动硬盘盘符:> chkdsk /f
posted @   会飞的斧头  阅读(6493)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2018-02-28 mac brew nginx php php-fpm xdebug
点击右上角即可分享
微信分享提示