You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

求助:如何将只读UDF格式的32GB USB驱动器格式化为NTFS

求助:如何将只读UDF格式的32GB USB驱动器格式化为NTFS

别扔啊!这种课程分发的U盘大概率是被设置了只读保护,或者用了UDF这种专门用来分发内容的只读文件系统,我之前碰到过完全一样的情况,给你几个亲测有效的解决办法:

Windows系统操作步骤

  • 先检查U盘侧面有没有物理写保护滑块,有的话拨到解锁位置(很多小U盘都有这个设计)
  • 如果没有物理开关,用diskpart命令强制清除并格式化:
    1. 按下Win+X,选择「Windows终端(管理员)」或「命令提示符(管理员)」
    2. 输入diskpart回车,启动磁盘分区工具
    3. 输入list disk回车,找到你的32GBU盘(一定要核对容量,别选错本地硬盘!)
    4. 输入select disk X(把X换成你U盘对应的磁盘编号,比如disk 2)回车
    5. 输入clean回车,彻底清除U盘上所有分区和数据
    6. 输入create partition primary回车,创建一个主分区
    7. 输入format fs=ntfs quick回车,快速格式化为NTFS;如果需要兼容更多设备,换成format fs=fat32 quick即可
    8. 输入assign回车,给U盘分配盘符,之后输入exit退出diskpart就行

Mac系统操作步骤

  • 打开「磁盘工具」(在启动台的「其他」文件夹里能找到)
  • 在左侧侧边栏选中你的32GBU盘
  • 点击顶部的「抹掉」按钮,格式选择「NTFS」(如果只在Mac上用,选「Mac OS扩展」更合适),自定义一个U盘名称
  • 要是提示无法抹掉,先点击「卸载」按钮,卸载后再尝试抹掉;还是不行的话试试终端命令:
    1. 打开终端,输入diskutil list找到U盘的设备名,比如/dev/disk2
    2. 输入sudo diskutil eraseDisk NTFS MyUSB /dev/disk2(把MyUSB换成你想要的U盘名称),回车后输入Mac密码(输入时不会显示字符),等待命令执行完成

Linux系统操作步骤

  • 先打开终端,卸载U盘:输入umount /dev/sdb1(sdb1是U盘的分区,可用lsblk命令查看准确的分区名)
  • 用fdisk工具重新分区并格式化:
    1. 输入sudo fdisk /dev/sdb(sdb是U盘对应的磁盘设备,务必确认清楚,别操作本地硬盘!)
    2. 输入d删除现有分区,重复这个命令直到所有分区都被删除
    3. 输入n创建新分区,按提示选择主分区,默认大小即可
    4. 输入w保存分区表设置
    5. 输入sudo mkfs.ntfs /dev/sdb1格式化为NTFS;如果需要FAT32格式,换成sudo mkfs.fat -F32 /dev/sdb1

额外注意事项

  • 操作前一定要确认U盘里的内容已经不需要了,所有步骤都会彻底清除U盘数据
  • 如果以上方法都不行,可能是U盘的主控芯片被厂商锁死了,可以试试对应品牌的官方低级格式化工具;要是还是没效果,那大概率是硬件层面的只读锁死,这种情况才考虑更换U盘

备注:内容来源于stack exchange,提问作者Vish

火山引擎 最新活动