我买了 Mach Xtreme ES SLC 32GB(USB 3.0)U盘,专门用于便携式 Ubuntu 安装(真正的 U盘,即硬盘,而不是 Unetbootin 等制造的 LiveUSB)。U盘看起来完全没问题 - 没有坏扇区(在 Ubuntu 下用 badsectors 检查,在 Windows 下用 h2testw 检查),速度与声明的速度和基准大致匹配,文件没问题(用它们填满整个驱动器并将它们复制回来 => MD5 总和匹配),看起来没什么问题。
直到我用它启动 Ubuntu。然后,就成了一场灾难。
无论我尝试哪种文件系统(ext3、ext4、btrfs),要么操作系统无法启动,设备上会报告大量 I/O 错误,要么操作系统在恢复模式下启动,没有任何错误。在我的硬盘上安装 Ubuntu 下的分区工作正常,fsck 和 btrfs 检查都没有报告任何错误 - 基本上我不知道它出了什么问题。Windows 也可以很好地访问 pendrive(当然,如果它是使用 FAT32/NTFS 格式化的)。
有没有办法检查这是否是 U 盘的问题,或者从 USB 3.0 U 盘启动操作系统的问题?(我已经在 8GB USB 2.0 记忆棒上安装了 Ubuntu 13.10,一切正常。)