Ubuntu 23.10升级后访问硬盘报错“Failed to find default application for the content type 'application/octet-stream'”的解决求助
Ubuntu 23.10升级后访问硬盘报错“Failed to find default application for the content type 'application/octet-stream'”的解决求助
嘿,我之前升级Ubuntu的时候也碰到过类似的问题,别慌,咱们一步步来排查解决:
第一步:确认硬盘是否正常挂载
打开终端,输入lsblk命令,查看你的1TB硬盘(通常标识为/dev/sdb或类似)是否有对应的挂载点(比如/media/你的用户名/xxx)。如果没有挂载点,说明硬盘未自动挂载,可以手动尝试:- 创建挂载目录:
sudo mkdir /mnt/myharddisk - 挂载硬盘(请根据
lsblk结果替换/dev/sdb1为你的实际分区):sudo mount /dev/sdb1 /mnt/myharddisk
挂载完成后,尝试访问/mnt/myharddisk,如果能正常打开,那可能是自动挂载配置出了问题,后续可以设置开机自动挂载。
- 创建挂载目录:
第二步:修复MIME类型关联
报错核心是系统找不到application/octet-stream类型的默认应用,这大概率是升级后桌面环境的关联配置被打乱了。咱们手动指定默认应用即可:
在终端输入:xdg-mime default nautilus.desktop application/octet-stream
这条命令是把Ubuntu默认的文件管理器Nautilus设为该内容类型的默认应用。执行完成后,重启文件管理器或者注销重新登录,再尝试打开硬盘。第三步:检查文件系统是否损坏
如果前面两步都没解决问题,可能是硬盘的文件系统存在错误。注意执行这一步前要先卸载硬盘:- 卸载硬盘(替换为你的实际分区):
sudo umount /dev/sdb1 - 检查并修复文件系统:
sudo fsck /dev/sdb1
按照提示输入y确认修复操作,完成后重新挂载硬盘再试。
- 卸载硬盘(替换为你的实际分区):
第四步:重置桌面环境的默认应用配置
要是还是不行,可以尝试重置整个MIME类型的配置文件:
在终端输入:rm ~/.config/mimeapps.list
执行后注销重新登录,系统会自动生成新的默认关联配置,这时候再访问硬盘看看。
备注:内容来源于stack exchange,提问作者nathan
相关产品推荐
相关产品推荐

