不格式化的情况下如何复制迁移 Windows 系统?
source link: https://www.v2ex.com/t/833817
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
不知还有无其他快点的方法,我用 FastCopy 勾上 ACL 和 AltStream 直接复制系统文件似乎不行。
timelessland 1 天前
GoodLandxxx 1 天前
haimall 1 天前
yehoshua 1 天前 via Android
mingl0280 1 天前 via Android
fhbyljj 1 天前 via Android
min 1 天前
cjpjxjx 1 天前 via iPhone
mxT52CRuqR6o5 1 天前 via Android
eastphoton 1 天前
因为记录的似乎是磁盘和分区的 guid ,不改的话引导还是在找源分区。
documentzhangx66 1 天前
复制或迁移系统,源分区为啥要格式化?你格式化了,文件都没了,还怎么复制或迁移系统?
目标分区,之所以要做格式化,是因为,复制或迁移系统,往往都是迁移到新硬盘里。新硬盘要做分区,顺手就做快格了,这种快速格式化,也就几秒或一分钟的事情。有些人会说,新硬盘有问题怎么办?一般都到新硬盘后,会先用 HD Tune Pro 之类的软件做全盘检查,确定没问题后,才继续分区+快格。
如果系统是迁往已经分好区的旧硬盘或新硬盘,并且两个分区是相同大小,那么 dd if=旧系统分区 of=新系统分区 ,以及 ghost 新分区 from 旧分区。这种你就不需要对新分区做格式化。不过如果启动不了,需要用 diskgenius 之类的软件,做一下分区激活,然后 Windows 的话用 Dism 修复一下启动。
cheng6563 1 天前
mxT52CRuqR6o5 1 天前
就用你说的 fastcopy 理论上就行啊,把 efi 和系统盘都要复制过去,然后用 bootice 修复 bcd 引导应该就完成了
现代的 uefi 引导是直接找 gpt 分区格式硬盘第一个 fat 分区执行直接执行里面的某个文件,我这边不清楚你操作的重建引导和盘符具体都干了些什么
flynaj 1 天前 via Android
lmmortal 1 天前 via Android
ikas 1 天前
你需要自己写命令
ch2 1 天前 via iPhone
4ark 1 天前 via iPhone
iyg429 20 小时 21 分钟前
cheng6563 16 小时 48 分钟前
这里也贴一下方法,其他人可以参考。
1.用管理员模式运行 FastCopy,勾上 ACL 和 AltStream
2.将至少这几个目录复制到目标分区的根目录,不用格式化。
\Windows
\Users
\Program Files
\Program Files (x86)
\ProgramData
3.修复引导,用如下命令,h:指的是引导分区。
bcdboot F:\windows /s h: /f ALL
mbr 引导可以和 windows 分区相同,另外 mbr 可能还要激活分区之类的操作。
EFI 引导需要一个 FAT32 分区,如果已有 EFI 分区可以用 diskpart 或者 diskgenius 之类的工具把分区挂出来。
4.删除注册表 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 下的所有内容,即清理盘符,将系统分区设置为 C:
这一步其实可以在复制文件之前进入源系统直接做了。
如果需要复制之后再处理可以离线修改,具体为在注册表编辑器点击文件-加载配置单元-选择目标系统的\Windows\System32\config\SYSTEM
eastphoton 16 小时 41 分钟前
cheng6563 16 小时 39 分钟前
这方法问题就是打包速度极慢
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK