今天笔记本电用没了,突然自动断电关机,而此时我正在编程,源文件就在U盘上。接上电源后重启电脑,用Code::Blocks打开工程,发现工程是只读的。一开始以为是Code::Blocks的问题,但后来发现,原因U盘的文件系统出问题了:变成了只读盘。
重新mount,一开始还可以写入,但很快就自动变成了只读盘。
到WinXP下,想把U盘里的文件拷贝出来,拷贝了一半,提示文件系统错误。重要的资料没拷贝出来,而且U盘里也不见了。
只好再进入Debian,拷贝文件到硬盘成功。
卸载卷,再格式化:sudo mkfs.vfat /dev/sda1
提示找不到命令。只好安装:sudo apt-get install dosfstools
再重新格式化,成功。将相应文件拷贝回U盘,解决自动变成只读盘的问题。