如何判断手中U盘是否为扩容U盘?如何将扩容U盘恢复为真实容量?

2023-10-20 06:40

本文主要是介绍如何判断手中U盘是否为扩容U盘?如何将扩容U盘恢复为真实容量?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        两年前在x宝上购买了一个2T内存的U盘,最近在使用的时候发现以前存入的视频和图片有部分打不开,在网上搜收了一下才意识到一百多块怎么可能买到2T的U盘,在此搜索好多资料才将U盘真实的容量测试出来,并将真实容量修改过来了

一、如何测试U盘真实的容量

1.使用MyDiskTest检测

快速扩容测试很多时候不准确,那就需要数据完整性效验了,这个过程需要很长时间,它的工作原理就是向U盘中注入文件,根据文件的大小和多少来判断U盘的大小,等测试完成后会提示你U盘是否正常或者实际内存是多大,根据提示点击就可以修改U盘的实际内存大小了--这个方法能解决80%以上的扩容盘问题,这次我的U盘就20多一个G,结果扩容为2T点击数据完整性效验就会报错无法用这个方法,所以我是用第二个方法的

2.使用H2testw检测

这个软件比MyDiskTest的检测功能更强大一些,但它检测出来U盘是扩容盘后不可以直接修改U盘内存的实际大小,需要借助其他工具,而它工作原理也是注入文件。

 

二、如何修改U盘真实的容量

         根据H2test测试结果确认为扩容盘后,需要用ChipGenius芯片精灵识别U盘的主控型号(点击运行自动识别),再根据主控型号找到对应的量产工具下载

在这网站上下载的量产工具使用不了,看了这位博主的文章,并下载了FirstChip_MpTools一芯FC1178BC/FC1179主控U盘量产修复指南_fc1178bc量产工具没显示u盘_haugenzhays的博客-CSDN博客
按照之前下载的操作手册,发现FC1178BC和FC1179的量产工具不太一样。
FC1179的量产工具为FirstChip_MpTools;
FC1178BC的量产工具为iTe_MpTools;
但是最终的事实情况是我的FC1178BC根本无法使用iTe_MpTools,
只有FirstChip_MpTools可以识别FC1178BC,且识别为FC1179。

进入页面后按图操作即可

 等量产完成后,U盘内存就会自动修正过来------切记所有对U盘的操作都有可能将里面的数据丢失,所以在操作之前一定一定一定要先备份!

 

 

 

 

 

 

 

这篇关于如何判断手中U盘是否为扩容U盘?如何将扩容U盘恢复为真实容量?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/245366

相关文章

Java实现检查多个时间段是否有重合

《Java实现检查多个时间段是否有重合》这篇文章主要为大家详细介绍了如何使用Java实现检查多个时间段是否有重合,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录流程概述步骤详解China编程步骤1:定义时间段类步骤2:添加时间段步骤3:检查时间段是否有重合步骤4:输出结果示例代码结语作

Java判断多个时间段是否重合的方法小结

《Java判断多个时间段是否重合的方法小结》这篇文章主要为大家详细介绍了Java中判断多个时间段是否重合的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录判断多个时间段是否有间隔判断时间段集合是否与某时间段重合判断多个时间段是否有间隔实体类内容public class D

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.

查询Oracle数据库表是否被锁的实现方式

《查询Oracle数据库表是否被锁的实现方式》本文介绍了查询Oracle数据库表是否被锁的方法,包括查询锁表的会话、人员信息,根据object_id查询表名,以及根据会话ID查询和停止本地进程,同时,... 目录查询oracle数据库表是否被锁1、查询锁表的会话、人员等信息2、根据 object_id查询被

Python判断for循环最后一次的6种方法

《Python判断for循环最后一次的6种方法》在Python中,通常我们不会直接判断for循环是否正在执行最后一次迭代,因为Python的for循环是基于可迭代对象的,它不知道也不关心迭代的内部状态... 目录1.使用enuhttp://www.chinasem.cnmerate()和len()来判断for

Git中恢复已删除分支的几种方法

《Git中恢复已删除分支的几种方法》:本文主要介绍在Git中恢复已删除分支的几种方法,包括查找提交记录、恢复分支、推送恢复的分支等步骤,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录1. 恢复本地删除的分支场景方法2. 恢复远程删除的分支场景方法3. 恢复未推送的本地删除分支场景方法4. 恢复

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

shell脚本快速检查192.168.1网段ip是否在用的方法

《shell脚本快速检查192.168.1网段ip是否在用的方法》该Shell脚本通过并发ping命令检查192.168.1网段中哪些IP地址正在使用,脚本定义了网络段、超时时间和并行扫描数量,并使用... 目录脚本:检查 192.168.1 网段 IP 是否在用脚本说明使用方法示例输出优化建议总结检查 1

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na