精华内容
下载资源
问答
  • U盘只读文件系统

    千次阅读 2014-01-09 11:22:21
    Linux下使用U盘时,在没有卸载的情况下擅自拔出U盘后,U盘成为只读文件系统,说下修复的办法。 环境: OS: Linux 3.9.4-1-ARCH U盘:FAT32 今天向U盘上拷了文件后,没有卸载就拔了U盘,再插上电脑,稍等片刻时,...

    Linux下使用U盘时,在没有卸载的情况下擅自拔出U盘后,U盘成为只读文件系统,说下修复的办法。

    环境:

    OS: Linux  3.9.4-1-ARCH
    U盘:FAT32
    

    今天向U盘上拷了文件后,没有卸载就拔了U盘,再插上电脑,稍等片刻时,发现成为只读文件系统。尝试使用sudo chmod a+w /U,显示为只读文件系统。只好查看打印的系统信息

    查看系统打印信息:

    $ demsg | less
    

    看到如下内容:

    [29153.253989] usb 2-1.2.3.3: new full-speed USB device number 40 using ehci-pci
    [29153.423524] usb 2-1.2.3.3: not running at top speed; connect to a high speed hub
    [29153.431450] scsi20 : usb-storage 2-1.2.3.3:1.0
    [29154.435792] scsi 20:0:0:0: Direct-Access     Generic  Flash Disk       8.07 PQ: 0 ANSI: 2
    [29154.437255] sd 20:0:0:0: [sdb] 8212480 512-byte logical blocks: (4.20 GB/3.91 GiB)
    [29154.438207] sd 20:0:0:0: [sdb] Write Protect is off
    [29154.438214] sd 20:0:0:0: [sdb] Mode Sense: 03 00 00 00
    [29154.438930] sd 20:0:0:0: [sdb] No Caching mode page present
    [29154.438934] sd 20:0:0:0: [sdb] Assuming drive cache: write through
    [29154.442123] sd 20:0:0:0: [sdb] No Caching mode page present
    [29154.442128] sd 20:0:0:0: [sdb] Assuming drive cache: write through
    [29154.473636]  sdb: sdb1
    [29154.476380] sd 20:0:0:0: [sdb] No Caching mode page present
    [29154.476388] sd 20:0:0:0: [sdb] Assuming drive cache: write through
    [29154.476404] sd 20:0:0:0: [sdb] Attached SCSI removable disk
    [29155.527602] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [29167.626139] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 2111071)
    [29167.626143] FAT-fs (sdb1): Filesystem has been set read-only
    [29167.626154] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 2111071)
    

    写的很明白,被不适当的卸载造成有些数据错误,请使用fsck修复。

    使用fsck修复:(sdb1是U盘的分区)

    $ sudo fsck -fy /dev/sdb1
    

    含义:肯定回答修复损坏的扇区,保险起见可以不加f与y。

    修复后,正常卸载U盘,再插上U盘:

    $ dmesg | less
    

    看到:

    [29665.364058] usb 2-1.2.3.3: new full-speed USB device number 43 using ehci-pci
    [29665.543688] usb 2-1.2.3.3: not running at top speed; connect to a high speed hub
    [29665.551693] scsi23 : usb-storage 2-1.2.3.3:1.0
    [29666.555758] scsi 23:0:0:0: Direct-Access     Generic  Flash Disk       8.07 PQ: 0 ANSI: 2
    [29666.557362] sd 23:0:0:0: [sdb] 8212480 512-byte logical blocks: (4.20 GB/3.91 GiB)
    [29666.557984] sd 23:0:0:0: [sdb] Write Protect is off
    [29666.557987] sd 23:0:0:0: [sdb] Mode Sense: 03 00 00 00
    [29666.558605] sd 23:0:0:0: [sdb] No Caching mode page present
    [29666.558608] sd 23:0:0:0: [sdb] Assuming drive cache: write through
    [29666.561606] sd 23:0:0:0: [sdb] No Caching mode page present
    [29666.561609] sd 23:0:0:0: [sdb] Assuming drive cache: write through
    [29666.893013]  sdb: sdb1
    [29666.895352] sd 23:0:0:0: [sdb] No Caching mode page present
    [29666.895357] sd 23:0:0:0: [sdb] Assuming drive cache: write through
    [29666.895361] sd 23:0:0:0: [sdb] Attached SCSI removable disk
    

    打开U盘,可以正常读写了。

    (完)

    展开全文
  • 三行命令教你解决linux系统下U盘只读文件系统问题 1.问题: 使用linux不管是centos还是ubuntu的小伙伴都难免遇到插入U盘的时候,不能对U盘进行操作。提示权限不足或者是只读文件系统。 现在教你三行命令教你...

    三行命令教你解决linux系统下U盘只读文件系统问题

    1.问题:

    使用linux不管是centos还是ubuntu的小伙伴都难免遇到插入U盘的时候,不能对U盘进行操作。提示权限不足或者是只读文件系统。
    现在教你三行命令教你解决U盘只读文件系统的问题。

    2.解决方案:

    1.插入U盘并用df -h查看U盘信息:
    命令:df -h
    这里写图片描述

    这里是我的信息, 可以看到U盘文件系统为/dev/sdb5,挂载点为/media/zoutao/disk

    2. 卸载U盘

    sudo umount /media/zoutao/disk
    • 1

    卸载之后一定不能拔掉U盘

    3.修复U盘文件系统故障

     sudo dosfsck -v -a /dev/sdb5
    • 1

    4.重新挂载U盘即可解决. (拔了再插)。
    操作图示:
    这里写图片描述

    修复成功图:
    这里写图片描述

    **

    注意:修复过程中出现Reclaiming uconnected clusters 后会停止一段时间,请耐心等待,不要插拔优盘,等修复成功出现上图内容时,则可以拔插U盘进行使用,U盘里面的文件不会丢失!!!!

    **

    问题解决。


    展开全文
  • U盘量产--U盘只读文件系统

    千次阅读 2018-03-26 18:20:42
    3、按照此文章U盘只读文件系统修复详解二、分析1、基于上述的问题,可以知道U盘只读文件系统并不是简单的额权限问题。2、可能的原因是U盘底层硬件信息受损,需要量产。三、知识补充1、U盘量产简要说明(1)字面意思...

    一、问题

    1、U盘变成只读文件系统;

    2、U盘不能格式化;

    3、按照此文章U盘只读文件系统修复详解


    二、分析

    1、基于上述的问题,可以知道U盘只读文件系统并不是简单的额权限问题。

    2、可能的原因是U盘底层硬件信息受损,需要量产。


    三、知识补充

    1、U盘量产简要说明

    (1)字面意思就是,批量生产优盘。是指批量对U盘主控芯片改写数据,如,写生产厂商信息、格式化等。而用来对U盘完成该操作的软件程序,顾名思义就是U盘量产工具。

    (2)在U盘出厂时候最后一道工序是量产。而现实中,水货U盘,或者需要制作带CD-ROM盘的U盘,方便U盘装系统,也用到量产。

    (3)量产需要识别U盘的主控方案也就是芯片方案一般使用ChipGenius软件查看,并且对应的下载相关量产工具。当然提醒大家的是尽量买原厂正品U盘。芯片在量产之前首先要确定的就是自己U盘的主控芯片,确定之后才能找到合适的量产工具。主控芯片的分类有:群联、慧荣、联阳、擎泰、鑫创、安国、芯邦、联想、迈科微、朗科、闪迪这些是可以通过ChipGenius检测出的

    2、U盘量产的作用

    (1)修复功能:对U盘底层硬件信息的恢复(硬件没有损害),使因为底层硬件信息受损电脑无法识别的U盘重新被电脑识别出来。

    (2)分区功能:把一个U盘分成数个移动盘,更改U盘介质类型(Fixed 和 Removabel);

    (3)加密功能:在U盘里划出专门的加密分区

    (4)启动功能:使U盘能模拟USB-CDROM、USB-ZIP、USB-HDD等,做启动盘。这算是U盘DIY的高级玩法。U盘启动模式在BIOS能识别接受的有: 软驱(USB-FDD)/ 大软驱(USB-ZIP)/ 硬盘(USB-HDD)/光驱(USB-CDROM);U盘想要使用,就要模拟成这些的相关设备,所以就有了的多种启动模式:

    a、USB-FDD (软盘模式): 启动后U盘的盘符是A,且容量只有1.44MB,至于FDD早就已经退出历史舞台了;

    b、USB-ZIP(大软盘模式): 启动后U盘的盘符是A;USB-ZIP大容量软盘仿真模式,此模式在一些比较老的电脑上是唯一可选的模式,但对大部分新电脑来说兼容性不好,特别是大容量U盘。FlashBoot制作的USB-ZIP启动U盘即采用此模式。USB-ZIP+增强的USB-ZIP模式,在DOS启动后显示A:盘,有些显示C:盘(根据电脑的BIOS支持情况不同),支持USB-ZIP/USB-HDD双模式启动,从而达到很高的兼容性。其缺点在于有些支持USB-HDD的电脑会将此模式的U盘认为是USB-ZIP来启动,从而导致4GB以上大容量U盘的兼容性有所降低。

    c、USB-HDD (硬盘模式): 启动后U盘的盘符是C。(注意:这个模式在安装系统时容易混淆U盘和硬盘的C分区);
    USB-HDD硬盘仿真模式,此模式兼容性很高,但对于一些只支持USB-ZIP模式的电脑则无法启动。HPUSBFW工具制作的U盘即采用此启动模式。USB-HDD+增强的USB-HDD模式,DOS启动后显示C:盘,兼容性高于USB-HDD模式。同样对仅支持USB-ZIP的电脑无法启动。
    d、USB-CDROM(光盘模式): 启动后U盘的盘符是光驱盘符。

    USB-CDROM光盘仿真模式,DOS启动后可以不占盘符,兼容性比较高,新老主板一般都可以。优点可以像光盘一样使用(如,进行Windows系统安装)。缺点,我们将失去对这部分U盘空间的写权利,剩余空间会被识别成为一个独立的U盘,可以为Removable盘,当然也可以做成Fixed盘,进一步分区;

    3、量产的一般步骤

    a、先用MyDiskTest测试U盘是否可进行量产;
    b、再用ChipGenius查看U盘信息,并备份;
    c、根据检测结果,用相应的量产工具;
    d、配置INI信息(不能修改默认的VID和PID)。
    e、如果量产时提示配置错误,先执行3模式,初始化U盘,再进行21模式。
    f、如果出现问题用3模式还原。(网上说恢复时VID和PID要输入第一步检测的值(0x????),否则恢复后的U盘是0byte,但我的U盘都是默认设置,恢复后U盘还是那么大容量。 )


    四、解决步骤

    1、先下载MyDiskTest,然后测试U盘是否可进行量产,具体见如何鉴定U盘 MyDiskTest使用方法


    2、再用ChipGenius查看U盘信息,并备份


    3、根据检测结果,用相应的量产工具

    我的是闪迪U盘,刚才和客服沟通,修复不了,能换,好吧,此篇文章现在烂尾了,以后有机会在补充吧!





    展开全文
  • 三行命令教你解决linux系统下U盘只读文件系统问题

    万次阅读 多人点赞 2018-04-12 15:26:47
    Ubuntu插入U盘为只读文件系统,无法新建文件,文件夹或者向U盘中...现在教你三行命令教你解决U盘只读文件系统的问题。 2.解决方案: 1.插入U盘并用df -h查看U盘信息: 命令:df -h 这里是我的信息, 可以看到U盘...

    Ubuntu插入U盘为只读文件系统,无法新建文件,文件夹或者向U盘中复制文件

    1.问题:

    使用linux不管是centos还是ubuntu的小伙伴都难免遇到插入U盘的时候,不能对U盘进行操作。提示权限不足或者是只读文件系统。
    现在教你三行命令教你解决U盘只读文件系统的问题。

    2.解决方案:

    1.插入U盘并用df -h查看U盘信息:
    命令:df -h
    这里写图片描述

    这里是我的信息, 可以看到U盘文件系统为/dev/sdb5,挂载点为/media/zoutao/disk

    2. 卸载U盘

    sudo umount /media/zoutao/disk

    卸载之后一定不能拔掉U盘

    3.修复U盘文件系统故障

     sudo dosfsck -v -a /dev/sdb5

    4.重新挂载U盘即可解决. (拔了再插)。
    操作图示:
    这里写图片描述

    修复成功图:
    这里写图片描述

    问题解决。


    展开全文
  • U盘只读文件系统修复详解

    千次阅读 2018-03-26 18:03:17
    例如不能新建文件和文件夹,不能向U盘中复制文件等,系统提示:只读文件系统。二、分析1、原因大概是U盘的文件系统信息出错(保存在一个硬盘或U盘最前面的头,其中有所有文件的信息)。2、格式化U盘自然可以解决问题...
  • Ubuntu下U盘只读文件系统的解决办法

    千次阅读 2018-01-12 09:57:15
    本文部分参考: 忘了。。。 Ubuntu下U盘文件只读的解决办法 ...2. 插入有只读文件系统故障的U盘 3. 观察命令行输出 输出局部如下: Jul 8 16:44:50 cslouis-pc kernel: [15595.155904] FAT: Fi
  • 例如不能新建文件和文件夹,不能向U盘中复制文件,可以复制出来,在其他系统就没事,打开属性显示提示:只读文件系统。 原因应该是U盘文件信息出错,要修复,可能格式化能解决吧,我没试过。 查看了一些博客,最后以...
  • 请参考: https://blog.csdn.net/ITBigGod/article/details/79914534
  • 例如不能新建文件和文件夹,不能向U盘中复制文件等,系统提示:只读文件系统。 原因大概是U盘的文件系统信息出错(保存在一个硬盘或U盘最前面的头,其中有所有文件的信息)。 格式化U盘自然可以解决问题,不过会删除...
  • sudo fsck /dev/sdb1 转载于:https://www.cnblogs.com/dong1/p/6422387.html
  • 使用如下的步骤命令教你解决U盘只读文件系统的问题。 #2.解决方案: 1.插入U盘后并用df -h查看U盘信息: 命令:df -h f -h 文件系统 容量 已用 可用 已用% 挂载点 udev 3.8G 0 3.8G 0% /dev tmpfs 771M 9.4M 762M 2% ...
  • Ubuntu插入U盘只读文件系统,无法新建文件,文件夹或者向U盘中复制文件 插入U盘并用df -h查看U盘信息 这里是我的信息, 可以看到U盘文件系统为/dev/sdb4,挂载点为/media/nwj/Ubuntu 16.0 卸载U盘sudo umount /...
  • 显示最后一条是我的U盘信息,U盘文件系统是/dev/sdb4,挂载点是/media/charleswu/Ubuntu 16.0 使用命令卸载U盘(不要拔掉U盘) sudo umount /media/charleswu/Ubuntu 16.0 修复文件系统故障 sudo dosfsc...
  • 通过以下命令查看插入有只读文件系统故障的U盘了;tail -f /var/log/syslogJul 8 16:44:50 cslouis-pc kernel: [15595.155904] FAT: Filesystem error (dev sdb4) Jul 8 16:44:50 cslouis-pc ker
  • 之前把U盘借出论文,还回来之后我再想用,发现U盘里的文件只能读取或者复制出去,但是不能修改删除,也不能添加新文件进来,显示该U盘只读文件系统。 用了以下方法来解决这个问题: 在终端执行以下命令,作用是...
  • U盘插入linux下后变成了只读文件系统,不能再往u盘里拷贝文件。 总结:产生这个问题的原因可能是u盘文件系统损坏,操作系统为了防止它损坏系统,将它设置成了只读 修复方法:  在windows下运行CMD,并进行磁盘...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 283
精华内容 113
关键字:

u盘只读文件系统