小编mik*_*000的帖子

为什么在 Silicon Power Marvel M70 64GB 闪存驱动器的开头有 45MB 未分配空间以及为什么扇区数截然不同?

我有一个全新的Silicon Power Marvel M70 64GB USB 闪存驱动器,在 58.89GB 的可用空间之前有 45MB 的未分配空间。我不在乎少于 64GB,因为我知道这是由于基于 1024 的数学。

我担心的是在 45MB 以内。为什么这么多?1MB 是对齐的典型值。

因此,我使用以下命令在 Linux 中加载了一个十六进制编辑器:

hexdump /dev/sdb -C | less
Run Code Online (Sandbox Code Playgroud)

我找到了如下所示的数据“字符串”:

无效的分区表。加载操作系统时出错。缺少操作系统。

移除磁盘或其他媒体。磁盘错误。按任意键重新启动。U.RRaA。

该程序不能在 DOS 模式下运行。

CpaintDC。用户异常。C资源异常。

应用程序试图错误地加载 C 运行时库。请联系应用程序的支持团队了解更多信息。尝试在本机代码期间使用此程序集中的 MSIL 代码。

那是在 UNALLOCATED 45 MB 区域内......它不应该从工厂直接归零吗?此外,相同的驱动器(见下文)对于未分配和分区区域具有完全不同的大小;似乎可执行数据已经或曾经存储在那里

我以前从未遇到过这种情况。还有其他人吗?我打电话给公司,他们没有解释,只是告诉我在打开一个并将其连接到计算机时,他们的驱动器开头也显示了 45 MB 的未分配空间。

这表明它可能是在工厂完成的,而不仅仅是我的有这种配置。

我担心那里存储的内容;以及它是否可能可执行等等。尤其是从 45 MB 的“未分配空间”中查看上面的文本的十六进制转储字符串。如果它是可执行的;我认为在启动到驱动器时​​可能可以访问它。

有人见过这个吗?你能想到什么解释?

编辑:当我打电话给制造它的公司时,他们还插入了相同型号系列的 128GB 大小,未分配的空间为 31 MB。不确定这是否与这里可能发生的事情有任何关系,但它肯定不是“成比例的”或至少是相同的。

编辑:我随后尝试了另一个全新的单元(相同型号、批号、大小(64GB)驱动器。如 GParted 所示:

  • 驱动器 #1: 45.33 MiB 未分配和 58.89GB FAT32

  • 驱动器 #2: 46.38 MiB 未分配和 54.70GB FAT32

这些都应该是 64GB …

flash usb hard-drive usb-flash-drive

14
推荐指数
1
解决办法
1616
查看次数

标签 统计

flash ×1

hard-drive ×1

usb ×1

usb-flash-drive ×1