1

有没有什么 Windows 迁移系统的工具?

 3 years ago
source link: https://www.v2ex.com/t/784690
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.
neoserver,ios ssh client
有没有什么 Windows 迁移系统的工具?

V2EX  ›  Windows

有没有什么 Windows 迁移系统的工具?

  Trim21 · 1 天前 · 2054 次点击
新电脑,现在用旧电脑上有一堆程序和各种配置,有啥简单的迁移的办法?

win10 到 win10
30 条回复    2021-06-21 18:46:43 +08:00

xspoco

xspoco   1 天前   ❤️ 3

傲梅分区助手

zro

zro   1 天前

Diskgenius,分区镜像备份 /恢复

Lightbright

Lightbright   1 天前 via Android

硬盘对拷,工具很多

Trim21

Trim21   1 天前 via Android

@zro
@Lightbright

装的系统不太一样,要从家庭版换成 OEM 版本

Rheinmetal

Rheinmetal   1 天前

@Trim21
需要 Linux dotfile 那样么搞 desired state configuration 方案?

https://docs.microsoft.com/en-us/powershell/scripting/dsc/overview/overview?view=powershell-7.1

不知道这个能不能更改系统的渠道
改一行代码实现 home to oem

不行的话还是在 oem 上跑一遍?

问题是要写很多代码安装软件然后再从旧硬盘或者网络存储拉配置文件,每次新装软件还要更新,保证下次能够部署。 万一一个 Windows 更新把你用的软件搞挂了还得再改。

还有就是用
https://wimlib.net/
备份镜像。这玩意支持增量备份。支持一个文件塞几个系统镜像
追求压缩效率,wimcapture --compress 换一个算法就行。
https://wimlib.net/man1/wimcapture.html

备份前可以 wiztree 统计一下目录大小
干掉一些大的缓存文件和临时文件。比如 npmcache jetbrains 系列 ide 的缓存
直接在目标机器重装
oem 不要也罢 用自己的 retail 版本
(企业入域就难一点

liangye115

liangye115   1 天前

如果你所有软件都按照在非 C 盘,那么只用拷贝 C 盘下你的用户目录到新电脑,其他盘克隆过去就可以了

Rheinmetal

Rheinmetal   23 小时 53 分钟前

@liangye115 安装的软件咋办呢
手动重装么

harwck

harwck   23 小时 47 分钟前

Rheinmetal

Rheinmetal   23 小时 46 分钟前

想要包管理器有一些
还要 dotfile 的话只能找找 win 的 devops 方案了
PowerShell dsc 是微软自己的 第三方的有 chef puppet ansible

flyhaozi

flyhaozi   23 小时 36 分钟前   ❤️ 2

个人喜欢从头开始配置,根据重要程度优先级慢慢迁移记录,然后就会发现很多东西其实都已经用不到了

lefthand2006

lefthand2006   23 小时 35 分钟前 via iPhone

win7 时代用过 acronis 的迁移软件 可以在不同版本不同电脑下无缝转移 可以去看看

dinghmcn

dinghmcn   22 小时 55 分钟前

@flyhaozi #10 同意,这种整过移过去,有时候会出现一些莫名其妙的问题

xieqiqiang00

xieqiqiang00   22 小时 53 分钟前

可以试试通过更改密钥切换 Windows 版本

0747916

0747916   22 小时 51 分钟前

傲梅或者 diskgenius

zhuisui

zhuisui   22 小时 29 分钟前

先全盘复制过去,然后单独升级系统,OEM 版本应该能通过硬件识别到。

Greatshu

Greatshu   21 小时 41 分钟前

Acronis 异机还原

passerbytiny

passerbytiny   21 小时 23 分钟前 via Android   ❤️ 2

windows 的系统配置和软件配置有:

% UserProfile %,含我的文档、我的视频、我的收藏夹等各种非系统个人文件,还包括部分程序的配置空间,也包括不负责任程序倒的垃圾。( windows 保留用户文件的安装 /升级方式,保留的就是这一块。)

% AppData %,早期规范中,应用程序的“当前用户”级别的配置空间中可漫游部分。

% LocalAppData %,它包含两部分,早期规范中应用程序的“当前用户”级别的配置空间中非漫游部分(比如换个电脑就可能要重新配置的“绝对文件路径”),和用户级别的应用程序(% LocalAppData %/Programs,即 shell:UserProgramFiles ),它同时也是各种自以为是的程序乱放垃圾的地方(比如最初 Chrome 就安装到% LocalAppData/Chrome 中),理论上来说,该空间无须迁移,但实际上请自行考虑。

% ProgramData %,应用程序的“所有用户”级别的数据和配置空间,大杂荟位置,需要挑着迁移。

单纯的文档和应用配置,大概只需要迁移上面的四个位置。但是,应用程序本身必须重新安装,这玩意是随系统的。

此外,从 Window Store 安装的 UWP 应用(大概也包括 win32 转制 UWP ),配置空间是云端保存的,重新安装即可。

但是,打包拆包再重新整理虽然累,但那才是搬新家,你弄个超级大铲车整体迁移,会把垃圾一起弄过去。

jim9606

jim9606   20 小时 52 分钟前

如果是没有装 OEM 驱动需求的 PC,可以用 dism++备份+还原系统(功能跟 ghost 很类似),或者直接拆换硬盘。这种方法如果没遇到冲突驱动或者系统盘驱动变更的话通常不会出问题,坏处就是多余的驱动和一堆垃圾一并搬过去了。

如果是 @passerbytiny 那种方法迁移%UserProfile%+%ProgramData%-%LocalAppData%,可以迁移大部分配置和 Known Files 的文件,但软件驱动都得重新装。

tomkliyes

tomkliyes   20 小时 50 分钟前

@flyhaozi +1,现在基本都用云存储,开发环境也是 docker 一把梭,也没啥纯本地的东西

EricXuu

EricXuu   20 小时 45 分钟前

我之前换工作机器用的是 dism++里的系统备份,打包成 wim 格式,再到新机器还原一下就好了。C 盘文件都在,其他盘对拷,驱动重装。

slarker

slarker   19 小时 43 分钟前

Diskgenius 可以直接 系统迁移,非常方便

Lemeng

Lemeng   19 小时 40 分钟前

对拷,DG,太多了

dzyou2007

dzyou2007   19 小时 28 分钟前 via iPhone

Ghost,不要嫌弃老古董,依然很好用

wangkun025

wangkun025   19 小时 27 分钟前

cc666

cc666   19 小时 25 分钟前

昨天刚弄,用的 Diskgenius

wtdd

wtdd   19 小时 2 分钟前

winhex 直接硬盘复制

zc847666533

zc847666533   16 小时 12 分钟前

1 、先相同版本硬盘对拷
2 、然后通过密钥更改系统版本问题

naruco

naruco   15 小时 25 分钟前

我比较推荐使用 StartWind V2V Converter 将旧电脑硬盘转成 VHD
然后新电脑的 Hyper-V 虚拟机挂载

jin7

jin7   13 小时 31 分钟前

程序自己安装
拷贝整个 c:\users\username

关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1752 人在线   最高记录 5497   ·  

创意工作者们的社区

World is powered by solitude

VERSION: 3.9.8.5 · 18ms · UTC 00:18 · PVG 08:18 · LAX 17:18 · JFK 20:18
♥ Do have faith in what you're doing.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK