Win 10 格式化与删除分区

Win 10 格式化与删除分区

Delete我想知道 Windows 10 设置中的和有什么区别Format。我意外删除了那里的一个驱动器,我想知道在数据恢复方面这比格式化好还是差。

我正在谈论的部分是这张图片:

Windows 10 设置

好的,到目前为止,我已经使用 dd 将驱动器克隆到一个 .img 文件上,我将该文件加载到另一个相同大小的 ssd 上并在其上进行操作,首先在 Windows 上使用该驱动器,我将空间分配为 RAW,没有驱动器号,并且 veracrypt 能够自行恢复其备份卷头,但驱动器在安装时显示为 RAW 并且无法访问,提示需要格式化,之后我在 Linux 上尝试,并使用 DMDE 恢复第一个分区(Linux 加密的 /home 目录),然后使用所有默认设置创建另一个分区,然后使用 veracrypt 安装时出现错误:

“mount:media/veracrypt1:错误的 fs 类型,错误的选项,/dev/mapper/veracrypt1 上的 badsuperblock”

我还尝试手动查找 veracrypt 在最后一个扇区 -256 上的备份卷标头,并确实找到了它们,但仍然出现同样的错误,我不知道它的 fs 类型是否错误,如 Fat 或 NTFS,或者它要求分区为 RAW 还是其他什么,正如我在文档中读到的那样文档VeraCryptVera 上的管理员说这可能是关于覆盖隐藏卷的问题,但我不认为这样的事情发生了,因为只有分区被删除了主题中提到但我不认为情况如此,因为我在隐藏时也遇到了错误,在外部也是如此。我不知道该怎么做才能传递该错误,也不知道是什么导致了它。

更新:一切都已修复并恢复,我之前遇到的错误是由于驱动器格式,我猜是因为它是 gpt 而我的旧驱动器是 dos,所以切换到 dos 后一切正常,如果您遇到与我相同的问题,即删除分区,请不要担心您可以恢复所有内容,并且可能比我容易得多,因为我的情况更复杂。

答案1

如果您所做的只是删除分区,那么您很幸运。删除单个分区很容易修复,只需重新创建分区即可。但不要使用 Windows 工具,因为它们太高级了。相反,请使用 Linux 工具,例如fdisk。从根本上讲,分区只是表中的条目,其中包含起点和终点(以及一些其他内容)。

恢复多个分区比较困难(除非您记住精确到字节的大小),但如果它们包含流行的文件系统(如 NTFS、FAT32、ext2/3/4 等),那么仍然非常有可能。测试盘可以找到多种类型的流行文件系统。它通过扫描可能的区域或整个磁盘(因此可能需要很长时间)来发现文件系统的开头。大多数文件系统在其元数据中记录其大小,从而进一步简化恢复。

在尝试任何恢复之前备份驱动器是明智之举。但是,大多数“消费者”映像软件只能在分区上运行,而不是驱动器。相反,使用dd(Linux/Unix 工具)创建驱动器的完整精确副本。这需要与驱动器相同的空间。dd非常容易使用。

首先,使用fdisk来识别要备份的驱动器:

daniel@vmx:~$ sudo fdisk -l
[sudo] password for daniel:
Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: Micron_1100_MTFD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5294E22E-B1FF-429E-B6D6-BB6F7BC4D343

Device         Start        End   Sectors   Size Type
/dev/sda1       2048       4095      2048     1M BIOS boot
/dev/sda2       4096     266239    262144   128M Linux RAID
/dev/sda3     266240    8654847   8388608     4G Linux swap
/dev/sda4    8654848  113512447 104857600    50G Linux RAID
/dev/sda5  113512448  155455487  41943040    20G Linux RAID
/dev/sda6  155455488 1000215182 844759695 402.8G FreeBSD ZFS

Disk /dev/md1: 50 GiB, 53653536768 bytes, 104792064 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

这里,/dev/md1没有任何分区。它可能是您的源驱动器!驱动器名称可能有所不同。md1是 RAID 卷。sda是物理 SATA 驱动器。NVMe 驱动器也有不同的名称。

然后,创建一个备份:(dd if=/dev/md1 of=/path/to/image.img bs=1M status=progress如果您的版本dd不支持,您可以将其删除。但是在运行status=progress时您将看不到任何内容。)dd

您可以在任何地方创建备份。如果您有另一个与源大小完全相同的驱动器,您也可以克隆该驱动器(有点像dd if=/dev/md1 of=/dev/sdx …),但要格外小心,不要意外覆盖错误的驱动器!如果您有另一个具有足够可用空间的存储位置,您可以将备份存储在文件中(如上所述)。

您可以使用几乎任何实时 Linux(Ubuntu 等),因为它们都包含dd和等工具fdisk。您必须下载 Testdisk,仅此而已。

更新(已更新

答案2

我修改了你的问题标题,因为标准删除指的是删除文件,这比格式化要好一些。但是,删除分区比格式化要糟糕。

区别在于:

您有一个分配的空间,称为分区,您可以将其格式化为不同的布局。格式化会清除分区,但删除分区会将分区全部删除,将其变成未分配的空间。如果您删除多个分区,新的未分配空间将不会被分割。如果您想恢复分区,您必须重新创建它。如果您希望它的大小与原来相同,那么了解它的大小会有所帮助。

恢复格式化的驱动器比恢复已删除的分区更容易。大多数软件都可以恢复格式化的驱动器(如果您自格式化后没有对其进行任何操作),但恢复已删除的分区可能需要特殊的工具和技能。

删除一个分区并重新创建它并不难。

也就是说,您处于 Windows 安装程序屏幕中,如果您选择格式化或删除,则似乎磁盘上没有任何敏感数据。如果您正在考虑重新分区整个驱动器以使 Windows 使用所有空间,最简单的技巧是删除所有分区,然后选择未分配的空白空间并安装到那里。然后,Windows 安装程序将创建 4 个分区。1 个大分区用于 C,3 个用于恢复目的。这是最佳做法,但这意味着您必须在执行此操作之前进行备份,因为之后驱动器将为空。

仔细注意驱动器 0 与驱动器 1。限制自己只使用驱动器 0,不要触及驱动器 1。

相关内容