尝试格式化 SD 卡时出现 IOCTL 调用错误

尝试格式化 SD 卡时出现 IOCTL 调用错误

发现一张 SD 卡(1GB)。我想把它放进读卡器,看看上面有什么东西。什么也没有。上面甚至没有文件系统。

我右击并选择“格式化”,但什么都没发生。所以我尝试使用命令。

> format f:

Insert new disk for drive F:
and press ENTER when ready...
Error in IOCTL call.

这是什么意思?

答案1

卡已报废。抱歉。:(

答案2

虽然有一个很好的可能性如果卡确实是烤面包,请尝试在其上运行某种数据恢复工具。数据恢复向导,...任何你可以得到的东西(有一些不错的免费工具,但已经很晚了,我记不起它们的名字了),都可以恢复分区和原始数据。值得一试;你不会失去任何东西。

除此之外 ... :-/

答案3

我建议加载 Linux Live Boot CD,例如Ubuntu并使用那里的分区工具对 SD 卡进行更强大的分析。

如果运气好的话,您可以将其格式化为 NTFS 为 FAT,然后它将在 Windows XP 中运行(如果它还有生命的话)。

答案4

我已经尝试过了,我的 USB 闪存驱动器现在可以工作了......

  1. 通过在命令提示符中输入以下内容使媒体变得不可用:

    cd\
    format e: /q /fs:fat32
    

    其中 e 是 USB 驱动器号。

    然后你会得到一个提示:

    无效媒体或 0 号磁道损坏 – 磁盘不可用。

  2. 下载并安装硬盘低级格式化工具(试用版即可)

  3. 使用 HDD 低级格式化工具格式化 USB 闪存驱动器并等待格式化过程完成。

相关内容