500GB HDD + 1TB SSD + 500gb HDD 迁移,双启动 Windows 7 和 Ubuntu。有限的备份选项

500GB HDD + 1TB SSD + 500gb HDD 迁移,双启动 Windows 7 和 Ubuntu。有限的备份选项

我从联想 T430 中取出磁盘驱动器并将其替换为 1Tb SSD。我想将 Windows 7/Ubuntu 安装从 500Gb HDD 迁移到 SSD,并使用 HDD 进行存储。

相关细节:

  1. 我有一个 1TB 的外部驱动器,目前用于运行我的 Apache 服务器(在 Ubuntu 中)。如果有办法将分区大小调整为 500Gb,我可以使用它来备份我的笔记本电脑的 HDD,同时将其传输到 SSD。

  2. 结果如下fdisk -l

    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disk identifier: 0x0141a52b
    
    Device     Boot         Start         End      Blocks   Id  System
    /dev/sda1     *          2048     3074047     1536000    7  HPFS/NTFS/exFAT
    /dev/sda2             3074048   837507071   417216512    7  HPFS/NTFS/exFAT
    /dev/sda3           939907072   976771071    18432000    7  HPFS/NTFS/exFAT
    /dev/sda4           837509118   939907071    51198977    5  Extended
    Partition 4 does not start on physical sector boundary.
    /dev/sda5           837509120   932136959    47313920   83  Linux
    /dev/sda6           932139008   939907071     3884032   82  Linux swap / Solaris
    
    
    Disk /dev/sdb: 960.2 GB, 960197124096 bytes
    255 heads, 63 sectors/track, 116737 cylinders, total 1875385008 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
    Disk identifier: 0x000d16a4
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1              63   937502047   468750992+  83  Linux
    /dev/sdb2       937502048  1875385007   468941480    7  HPFS/NTFS/exFAT
    

    我已经将 SSD 分成一个 500GB 的分区用于 Windows,另一个 500GB 的分区用于 Ubuntu,但如果需要的话,这很容易更改或重做。

  3. 我还有一个 32GB 的闪存驱动器,也许可以用作恢复盘?我读过的有关这个主题的所有其他问题都必须使用某种 Windows 恢复盘,但由于我的笔记本电脑预装了 Windows 7,我不知道从哪里可以得到它。

答案1

由于您同时连接了两个磁盘,我建议您使用dd将旧的 500 GB HDD 克隆到 SSD。这也会复制分区表,因此您的新驱动器之后将显示为 500 GB。克隆后,您可以根据需要扩展/修改分区以充分利用新驱动器(需要更多信息才能更具体)。

虽然这不是必需的,但在执行操作之前进行备份当然是一种很好的做法。此外,标准dd免责声明适用:不正确的使用可能会破坏数据

对于你的情况,适当的命令是

dd if=/dev/sda of=/dev/sdb

这会将数据从 /dev/sda 逐字节复制到 /dev/sdb,克隆整个驱动器,包括引导加载程序和 MBR 或 GPT 分区表。输出驱动器上的数据将被覆盖,无需警告或确认dd其他选项的默认值应该足够了,但请参阅手册页了解更多信息。

我个人曾多次将旧硬盘复制到新硬盘;最有可能丢失数据的步骤是在将分区复制到新硬盘后对其进行修改,但假设您不立即格式化旧硬盘,则可以再次复制损坏的数据。另请注意,您也可以使用 复制分区之间的数据,例如dd使用/dev/sda1/dev/sdb1作为输入和输出文件。这需要使用 GParted 或您最喜欢的分区管理器在新硬盘上手动创建要复制数据的分区。

相关内容