我经常无需先弹出 USB 就拔出 USB 驱动器,但到目前为止我还没有遇到任何问题。
这会造成将来的问题吗?
答案1
是的,它会引起问题。
如果您的 USB 驱动器是 NTFS 格式的,Linux 的 ntfs-3g 通常无法读取您在拔出它之前添加的任何文件,我推测这是因为日志很脏。
此外,安全删除提供了有用的检查:如果驱动器上的任何文件处于打开状态(应用程序中可能有未保存的数据),则它将失败,并提醒您保存。
如果启用了写入缓存(这不是默认设置),情况会更糟:您认为刚刚写入驱动器的任何数据可能尚未实际写入。如果您在此之前拔出驱动器,您的数据将丢失。
如果你只是从 USB 驱动器读取文件,它大概不会造成伤害。风险在于数据丢失,而不是硬件损坏(拔出驱动器时会切断电源,无论是否使用安全移除)。不过,最佳做法是使用安全移除。
答案2
只要没有执行读取/写入操作,拔出 USB 而不弹出它不会造成任何东西损坏。
但请注意,这可能会导致操作系统之间出现问题。如果您在 Windows 中拔出 USB,则无法在 Linux 中使用它。