总结

总结

总结

此分区包含什么文件系统?(NTFS、FAT32 还是其他?)


故事

昨天,我已经ddrescue恢复了一个运行缓慢并且已经达到使用寿命的硬盘驱动器。

该驱动器(WD 1TB)包含 Windows 10,我不知道是否从以前的版本升级。

只有一个 4096 字节大小的簇包含 URE(不可恢复的读取错误),但在驱动器的开头某处,导致一个分区无法读取,我将在下面用<-- 这个

从 GNU/Linux Debian 9 可以读取布局如下:

Device          Start        End    Sectors   Size Type
/dev/sdb1        2048    2050047    2048000  1000M Windows recovery environment
/dev/sdb2     2050048    2582527     532480   260M EFI System
/dev/sdb3     2582528    3606527    1024000   500M Lenovo boot partition
/dev/sdb4     3606528    3868671     262144   128M Microsoft reserved    <-- THIS
/dev/sdb5     3868672 1902323711 1898455040 905.3G Microsoft basic data
/dev/sdb6  1902323712 1953523711   51200000  24.4G Windows recovery environment

正如你所见,它是Microsoft 保留分区(wiki)

我打算至少重新创建该分区及其中的文件系统。

但由于我没有其他可用的 Windows 10 计算机,因此我有一个非常简单的问题:

此分区包含什么文件系统?(NTFS、FAT32 还是其他?)

答案1

我的问题的最终解决方案

复制,从字面上看,整个MSR 分区 从健康的驾驶下面,分区的扇区大小相同,还要注意GPT 方案,这很可能非常重要。

以下是我设法找到的一些健康的 Windows 10 GPT 安装:

Device         Start       End   Sectors   Size Type
/dev/sda1       2048   1026047   1024000   500M EFI System
/dev/sda2    1026048   1288191    262144   128M Microsoft reserved
/dev/sda3    1288192 459608774 458320583 218,6G Microsoft basic data
/dev/sda4  459610112 461398015   1787904   873M Windows recovery environment
/dev/sda5  461398016 485992447  24594432  11,7G Windows recovery environment
/dev/sda6  485992448 488396799   2404352   1,2G Windows recovery environment

实践程序

我首先备份了坏分区,以防我的努力造成的危害大于好处。

然后直接复制使用pv(手册页),你总是可以使用dd(手册页)如果你习惯了的话。

这很简单,只需将两个驱动器插入我的 Debian 服务器并使用类似的命令(故意将字母大写以避免任何人使用该命令并破坏某些东西):

作为root

pv < /dev/sdA2 > /dev/sdB4

sudo

sudo sh -c 'pv < /dev/sdA2 > /dev/sdB4'

调查

无论如何我都无法挂载分区,我向你保证我尽力了。至少我尝试过cat,其中有些出人意料地有意义,所以我推测它的存在是有原因的

cat /dev/sda2
RRaArrAa��U�U��X�MSDOS5.0 �?��@��)    ���NO NAME    FAT32   3ɎѼ�{���ٽ|�V@�N�V@�A��U�r��U�u
��t�F�-�V@�s�����f��@f�������Af��f��f�F��~u9�~*w3f�Ff��
                                                                ����,����}��|�����t<�t   �������}���}��ߘ��f`�~� fjfPSfh�B�V@���fXfXfXfX�3f;F�r��*f3�f�Nf����f��f���v�֊V@����
�fa�t���f@Iu��BOOTMGR    
Disk error�
Press any key to restart
��U�RRaArrAa����U�U�
An operating system wasn't found. Try disconnecting any drives that don't
contain an operating system.�f�Ff�N$f��fFf�Vf�f�F�f�F�����f�F,f���G�f=������f��fF�������(�8-t�
                       V�m}��^t���;�r�Nu�fX�er������ ���u  �}��f����f����f��fF�������fX�����rЊV@� f���&f�f%���f=���ÿ~f�N
                                                         f3�f��f;F�t:f�F�fFf�Nf�f�^(��t:^�L�Rf��f�F$f��f�ZR�߹�>�Z���U���������������������OS        �V1Lr

结论

如果没有这个分区,或者在我的情况下分区损坏了,Windows 更新和其他一些功能无法正常运行,所以客户后来带着这台机器回来找我解决这些问题。我可以向你汇报,你可以安全地从健康的机器上复制它以防损坏,假设大小和分区方案相同。

它显然包含一些数据如果没有它,Windows 无论出于什么原因都无法正常工作。

答案2

系统保留分区一般为:

  • NTFS 类型
  • 大约 100MB 大小

一些与 GPT 磁盘相关的 Microsoft 保留分区是:

  • UNFORMATTED 类型
  • 通常为 128MB

如果有人决定进行非标准安装,系统预留可以是任意大小。例如,当人们将原始安装磁盘换成更大的磁盘并使用迁移软件中的自动缩放功能时,系统预留将缩放。有些软件哑的并根据磁盘大小差异扩展所有分区。


您可以在以下位置找到更多信息微软文档

相关内容