AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1655339
Accepted
GoreDefex
GoreDefex
Asked: 2021-06-08 16:57:16 +0800 CST2021-06-08 16:57:16 +0800 CST 2021-06-08 16:57:16 +0800 CST

SD卡诈骗...撤消黑客到原始大小

  • 772

我从 Amazon 购买了 1 TB 的 Micro SD 卡并被骗了。当我把它放在电脑上时,它看起来尺寸合适。但是,如果我重新格式化它或使用任何一种开发工具检查驱动器信息,我可以看到 3/4 的空间没有被“使用”。即使在重新格式化之后。我将卡片归零只是以防万一,但这什么也没做(正如我所料,它不会)。

我现在想要做的(并且需要遵循的步骤来做到这一点)是撤消这个荒谬的黑客并将这张卡恢复到原来的大小。它可能是一张愚蠢的 8G 卡……或者它最终会变成一张 250G 卡……谁知道呢。但无论哪种方式,我都想尝试恢复它并看看。

现在,每当我在这张 SD 卡上放一个大文件时,它都会损坏所有文件,因为它试图假装比实际更大,并且它通过一遍又一遍地重写前几个扇区来做到这一点。

再说一遍,不要试图找回 1TB 的容量……我知道我被骗了,卡中没有内存。但是,我仍然想要一些东西来赚钱,所以我希望我可以把它变成一张小尺寸的卡片。

编辑

请不要给我您的意见,这是否可以很好地利用我的时间,我可以自己决定谢谢。我正在寻找步骤

  • 通过“正确的”硬件进入 SD 卡(不管努力)
  • 更新/更改设备中的微控制器代码
  • 购买可以帮助我撤消此操作的硬件

我在上面的问题中(两次)说过,我并不是要创建不存在的空间。我只是想把它变成以前的正常大小的驱动器。如果您关心非技术方面(显然人们关心...),我相信这是一个 64G SD 驱动器,我实际上可以将它用于其他项目。那个项目……正在学习 SD 卡的工作原理。

hard-drive sd-card
  • 4 4 个回答
  • 766 Views

4 个回答

  • Voted
  1. Best Answer
    ChanganAuto
    2021-06-09T05:22:29+08:002021-06-09T05:22:29+08:00

    你可以试试F3 - Fight Flash Fraud。它在 Linux 中运行得最好,更完整。

    它有良好的记录/成功率,但不能保证在所有情况下。含义:它不会在所有情况下检测到实际容量,即使这样做,也可能无法以某种可用的形式恢复它,甚至是暂时的。

    来自此骗局的 SD 或 USB 闪存驱动器不应用于任何重要的事情。

    如果在任何情况下都必须对任何文件进行备份,那么在这种情况下,由于可靠性问题,我们无法承受更多损失。这种骗局的典型来源是非常古老的和/或工厂拒绝(失败的 QC),它们将比已知的良好同行更快地完全失败。

    • 3
  2. gronostaj
    2021-06-09T04:46:04+08:002021-06-09T04:46:04+08:00

    有时创建一个只跨越存储卡一部分的分区可能会奏效,但这并不安全。

    这是因为计算机无法直接访问卡内的存储空间。控制器正在维护逻辑块(计算机看到)到物理块(实际存在)的附加映射。这是必要的,因为重写,甚至重复读取一个块,可能会导致它或其邻居降级。控制器将这些块重新分配到未使用的物理位置并更新映射,以便逻辑块保持不变并且计算机不会注意到任何事情。

    这种机制在适当的 SD 卡上非常可靠,但对于假容量卡,控制器不会意识到这些备用的、假定未使用的位置实际上与其他可能正在使用的位置重叠。两个逻辑扇区将对应一个物理扇区,从而破坏数据一致性。

    总而言之:您可以尝试让“假”空间不分区,但永远不要相信这张卡。

    • 2
  3. TOOGAM
    2021-06-08T17:13:16+08:002021-06-08T17:13:16+08:00

    不要打扰。

    这是来自的建议:https ://flashchiptech.wordpress.com/2010/12/07/chip-genius-the-good-and-the-bad-about-this-software-in-identify-flash-memory-chips -and-repairing-fake-hacked-memory-how-use-is-chipgenius/

    上面写着:“存储卡仍然几乎无法修复。很少有人成功。你无法打开它们。由于 USB 读卡器的干扰,你通常会得到错误的 VOD 和 PID 信息。有些人确实成功了,但有还没有适合所有人的行之有效的方法。”

    早些时候,该页面指出,“可以恢复被黑客入侵的 USB 闪存驱动器。MP3 MP4 和 MP5 播放器也是如此。” 而且,“您需要正确的低级重新格式化工具才能成功,使用错误的工具,您”会失去它。

    该网页上的更多信息正在讨论您的确切情况。

    • 1
  4. thomasrutter
    2021-06-08T20:16:12+08:002021-06-08T20:16:12+08:00

    诈骗者用来使驱动器报告虚假大小的方法不是可以使用任何常规软件完成或逆转的方法。他们实际上对卡内的微控制器进行了重新编程。

    这些不是为用户可重新编程而设计的。对其进行编程通常涉及物理打开设备并连接编程工具,或者使用可以通过 SD 接口的引脚对其进行重新编程的软件或硬件工具,但该工具不是常规的最终用户工具,并且特定于类型的控制器。

    然而,通常黑客的主要副作用是驱动器无法使用超出某个点的任何“空间”,因为该空间不存在。这就是驱动器似乎可以长时间正常工作的原因。因此,理论上您可以创建一个根本不覆盖整个驱动器的文件系统。Windows 中的常用格式化工具不允许您这样做,因为它们将便携式驱动器视为一个大分区,但第三方或命令行工具可以。使用实时 Linux 安装会相对容易。

    您首先需要找出驱动器的真实大小。由于即使没有写入任何内容,对驱动器的写入也可能看起来成功,因此您需要将数据写入驱动器并通过读回来验证。它停止返回您写入的相同数据的点将是真实大小。

    至于您应该使用哪些特定工具来执行此操作,我不推荐任何工具。我会假设任何假驱动器都非常低,例如 4GB 或其他东西,几乎可以肯定不值得我花时间做这种事情,尽管为了修补或好奇而尝试它并没有错。

    • 0

相关问题

  • 可以读取硬盘驱动器并专门写入 RAM 的系统?

  • 5 年后我应该更换/升级我的硬盘吗?

  • 我应该对用于存储的辅助(非操作系统)SSD 进行分区吗?[关闭]

  • 在 Windows 10 中运行 CrystalDiskMark 会导致 BSOD

  • “写悬崖”现象是否只发生在SSD盘上?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve