我有一个贝尔金路由器,大约一年前,我突然失去了康卡斯特的互联网连接。当我将它直接插入我的笔记本电脑时,互联网工作正常,所以我只是忽略了它。当我搬到另一个公寓时,我最终选择了潜水并打电话给技术支持。技术人员告诉我克隆我的 MAC 地址,这完全解决了问题。
现在我知道什么是 MAC 地址并且我已经阅读了 MAC 克隆是什么。从那以后困扰我的是我不明白这是如何解决问题的。正如我所了解的 MAC 地址克隆,它让路由器假装它与我的计算机具有相同的 MAC 地址。这就是为什么我不明白为什么这可以解决我的问题:
我在这个路由器上使用了几台不同的计算机。克隆 MAC 地址为我的所有计算机修复了它。我第一次与 ISP 一起使用的笔记本电脑并不是我克隆地址时最终连接的笔记本电脑。此外,在我停止使用第一台计算机后的很长一段时间内,我都没有遇到任何问题。当我更换正在使用的笔记本电脑时,互联网并没有突然停止工作现在我突然想到可能有某种到期?除了...
它克隆了哪个 MAC 地址?这只是路由器管理页面中的一个选项。它只是选择连接到它的计算机吗?如果我的 ISP 仍然想要我第一台计算机的 MAC,其他计算机是如何修复它的?
如前所述,为什么这个问题似乎无中生有?
无论如何,我目前没有任何问题,所以这更多是出于普遍的好奇心。如果有人能解释一下,将不胜感激!
在不涉及分散注意力的细节的情况下,我试图将 MacBook 中 500GB 驱动器的内容复制到另一个 500GB 驱动器。但事实证明这是一个意想不到的麻烦,因为驱动器包含 OS X 分区和 NTFS 分区,通过 Apple 的 Boot Camp 运行 Win 7。
除了Clonezilla,到目前为止我看到的工具都有一些限制。Mac 工具不想处理 NTFS 分区。Windows 工具对 HFS+ 分区和/或混合 MBR/GPT Boot Camp 分区完全一无所知。
Clonezilla 看起来像我想要的那样,但显然我不知道如何使用它。在做了我认为是扇区到扇区复制的操作后,我发现只迁移了 NTFS 分区。其他人显然是空的。(坦率地说,我也不认为 Clonezilla 正确迁移了分区表)。
注意:使用 SATA 读取/写入这些驱动器的所有扇区需要 2 个多小时。所以我不准备使用试错法来缩小要使用的 Clonezilla 选项的正确组合。
我开始认为也许答案是启动 Linux(可能是 Ubuntu)然后使用一些古老的 BSD 命令。问题是我不知道为了从一个驱动器到另一个驱动器进行扇区级复制,我不知道要使用什么命令(或要使用的参数)。据我所知,驱动器具有相同数量的扇区,所以这应该是微不足道的。叹。
是的,dd
确实有效。(呸!)
我特别感谢 serverfault.com 上相应问题/交流的答案中的链接,因为我从未想过会在那里查看。
以下是我从 serverfault 上的交流中了解到它们后使用的一些额外调整。
不要使用 512 字节的默认传输大小。就我而言,我使用了该表单,
dd if=/dev/sda of=/dev/sdb bs=8192
因为这显着提高了数据传输速率。(碰巧我的两个驱动器的大小都是 8192 的倍数。不确定这是否重要,但这样做感觉更安全)。
有一种方法可以从dd
命令中获取一些进度状态。dd
当它接收到正确的信号时,显然会显示其当前的传输状态。我使用了这个 …
例如,我的硬盘驱动器上装有 Windows 7,其中 SMART 报告“许多坏扇区”。如果我购买了一个新硬盘,并尝试通过 Windows 克隆到新硬盘,这是否会解决问题,以便我在干净的硬盘上安装 Windows,或者还会复制坏扇区,因此 SMART 会找到新硬盘上的错误?
我的猜测是在克隆过程中不会传播坏扇区,但我可能是错的,所以我想听听您的意见。谢谢!
编辑:实际上,我将 Windows 复制到新硬盘上,新硬盘上有坏道。所以我的问题有点倒退,但你明白了。:)
根据答案:从干净的驱动器克隆到坏扇区驱动器是好的,数据方面。从坏扇区驱动器到干净驱动器也很好。而且,克隆过程本身不会破坏任何数据。唯一需要担心的是当原始驱动器获取坏扇区时数据是否丢失。
我要重新安装我的系统,我想先备份它。
有一个带有 Ubuntu 的 80 GB 硬盘和 750 GB 硬盘,我想在其上放置图像。所以,我运行一张实时 CD 并dd
用来将我sda
的图像传输到图像。
但问题是:在此过程中,CPU 和 HDD 温度升高,并且过程非常缓慢。我已经中断dd
了 25 GB 的克隆。我现在该怎么办?
有没有办法恢复dd
?或者一种分部分复制的方法?或者,也许有dd
比克隆硬盘更好的软件?
我在 Debian 下使用 Virtual Box,想创建一个 Windows 7 虚拟机。我希望能够克隆它(以防我搞砸了某些东西并需要稍后重置它),但是我读到由于某种原因可能需要重新激活克隆。这是真的?如果是这样,有没有办法解决它?
例如,我可以这样做:
cat /dev/sda1 > /dev/sda2
Run Code Online (Sandbox Code Playgroud)
而不是使用 dd,如果没有,为什么这不起作用?
我正在从 120gb PNY SSD 升级到 500gb 三星 850 SSD。
我使用 EaseUS Todo Backup 将 120gb SSD 克隆到较大的 SSD 上,但它似乎复制了我较小驱动器的设置,因此在较大的 SSD 上,我有 354GB 未分配。
如何合并主分区和未分配的分区?
尝试通过磁盘管理扩展卷时,我收到以下消息:
我正在运行 Windows 10 专业版,并将我的 120GB SSD 驱动器(磁盘到磁盘)克隆到更大的 2TB SATA 驱动器,因为 120GB 上的磁盘空间不足。我使用了 Clonezilla,一切都成功完成。
克隆后,我删除了120GB SSD驱动器并从2TB SATA驱动器启动Windows加载成功,但在文件资源管理器中,它显示C:
驱动器仍然是120GB并且没有显示新的2TB。
然而,在磁盘管理中,新驱动器显示有 4 个分区:100MB 系统保留、120GB ( C:
)、450MB 恢复分区和 1751GB 未分配。
如何增加 Drive 的大小C:
?
我有一个 120GB SSD,我最近通过 Clonezilla 上的设备-设备克隆复制到了 250GB SSD,克隆工作没有问题,我以前的所有分区都成功克隆到新的 SSD。
但是,在此克隆之后,驱动器上似乎没有未分配的空间,只有 120GB 的分区。
Windows 磁盘管理报告磁盘为 111.79GB - 没有未分配的空间,驱动器上的“卷”选项卡也是如此。
该驱动器被正确识别为 250GB 三星 SSD,但无法识别全部容量。
我曾尝试使用 MiniTool Partition Wizard 之类的工具来“识别”丢失的空间,但是没有这样做。
所以最近我的旧 SSD(包含我的系统的 /root + /home 分区)坏了(这个问题的细节),我去买一个新的。现在我想克隆它,但遇到了以下问题:
$ pv /dev/sdd > /dev/sda
4.24GiB 0:00:18 [ 234MiB/s] [==> ] 7% ETA 0:03:55
pv: /dev/sdd: read failed: Input/output error
$ dd if=/dev/sdd of=/dev/sda bs=1M status=progress
dd: error reading '/dev/sdd': Input/output error
4397+1 records in
4397+1 records out
4611493888 bytes (4.6 GB, 4.3 GiB) copied, 22.0249 s, 209 MB/s
Run Code Online (Sandbox Code Playgroud)
旧的 SSD 仍然可以工作。由于它被损坏,有很多系统冻结,但我仍然可以很好地解锁,安装和使用它。我可以访问所有数据 (AFAIK) 并使用tar
运行良好的完整备份。
我更喜欢直接克隆而不是逐个文件(或tar
)复制的原因是:
该网站建议使用conv=noerror
with dd
,但我不确定这是否安全。我对dd_rescue
和 clonezilla 的 …
clone ×10
hard-drive ×5
partitioning ×4
ssd ×4
dd ×2
linux ×2
backup ×1
bad-sectors ×1
bash ×1
cat ×1
clonezilla ×1
cooling ×1
disk-cloning ×1
gpt ×1
luks ×1
mac-address ×1
migration ×1
virtualbox ×1
windows-7 ×1