我在 Linux 上从完全空(清零)的驱动器完全格式化了 NTFS 格式的硬盘,但 Windows 10 无法识别该硬盘。它未在 Windows 文件资源管理器中列出,也未在命令中列出fsutil fsinfo drives。但是它列在磁盘管理实用程序和设备管理器中:

当我尝试单击“删除卷”时,它甚至显示“所选分区不是由 Windows 创建的”。Windows 看到它是 GPT 分区表,但似乎没有看到它是 NTFS 文件系统。我连接了其他 GPT/NTFS SATA 硬盘并且可以正常工作。
以下是我在 Linux 上格式化硬盘的步骤:
mkfs.ntfs -c 2097152 -f /dev/sdg1(2097152 字节 = 2 MiB,这是 mkfs.ntfs 手册页中指示的最大簇大小)我知道我可以删除分区并在 Windows 中重新创建它,但我想知道为什么 Windows 无法识别在 Linux 上格式化的 NTFS 分区。我是否犯了错误或错过了重要的一步?
这类问题似乎已经被问过,但要么它们很旧,要么答案只是建议在 Windows 上重新格式化它,或者根本没有答案,或者它与我的问题不完全一样。因为我想知道如何在 Linux 上以 NTFS 格式格式化工作硬盘,所以我提出了一个新问题。
我从一台老人使用的旧电脑复制了很多照片到外部硬盘驱动器上,这台电脑很可能被恶意软件感染了。我把照片放在另一个硬盘上。现在我的外部硬盘驱动器完全空了,但我很偏执,我想确保驱动器上没有任何恶意软件或恶意代码。
所以我想用零填充它但不破坏文件系统或分区表。在某种程度上,我想拿回我的磁盘,就像我刚买的一样。
是否有可能做到这一点,是否有 Linux 命令可以做到这一点?
我的硬盘使用 msdos(mbr) 分区表格式化为 NTFS。
视频或音频文件容器(扩展名)对视频本身有任何影响吗?或者所使用的编解码器是唯一有影响的东西吗?
例如,我有使用相同编解码器压缩的完全相同的视频源,假设是 VP9。如果我将此视频放入容器.mp4或.mkv或.avi或中.webm,它是否会对视频产生影响,具体取决于我将使用的容器?
某些编解码器是否只能与某些容器一起使用,反之亦然?
为了确保我的理解,编解码器用于压缩视频或音频,以降低其质量或大小(更少的字节)。但是我们必须使用编解码器吗?难道我们不能在不应用编解码器的情况下读取没有压缩的“纯”视频吗?
我只是好奇 gparted 中那些可用的分区表类型有什么用。有什么理由使用它们而不是 MBR 或 GPT 吗?
linux ×2
audio ×1
codec ×1
compression ×1
formatting ×1
gparted ×1
gpt ×1
hard-drive ×1
mbr ×1
ntfs ×1
partitioning ×1
video ×1
windows-10 ×1
zero-write ×1