国内较好的,下载速度较快的pip镜像
创建于:2025年2月25日
创建于:2025年2月25日
国内较好的,下载速度较快的pip镜像
在国内使用第三方 PyPI 镜像,可以有效提高下载速度并减少网络问题。以下是常用的国内镜像源以及简单的使用方法,大家可以根据自己的需求和网络环境选择:
清华大学 (TUNA)
https://pypi.tuna.tsinghua.edu.cn/simple
中国科学技术大学 (USTC)
https://pypi.mirrors.ustc.edu.cn/simple
豆瓣 (Douban)
https://pypi.douban.com/simple
阿里云 (Aliyun)
https://mirrors.aliyun.com/pypi/simple
腾讯云 (Tencent)
https://mirrors.cloud.tencent.com/pypi/simple
如果只是想在一次安装中使用镜像,可以在 pip install
命令后加上 -i
参数指定镜像地址,例如:
bashpip install <package_name> -i https://pypi.tuna.tsinghua.edu.cn/simple
对于某些镜像,如果出现证书问题或需要信任主机,可以再加上 --trusted-host
选项,如:
bashpip install <package_name> \ -i https://pypi.tuna.tsinghua.edu.cn/simple \ --trusted-host pypi.tuna.tsinghua.edu.cn
C:\Users\<你的用户名>\pip\pip.ini
或全局的 Python 安装目录下的 pip.ini
~/.config/pip/pip.conf
或 /etc/pip.conf
示例配置:
ini[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn
注意:
trusted-host
可根据需要添加,若不出现证书或信任问题可不写。
Python 3.7+ 版本的 pip 支持 pip config set
命令:
bashpip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn
这样就无需手动编辑配置文件。
根据你所处的网络环境,选择一个速度最理想、更新最及时的镜像,即可更快更方便地使用 pip
安装或升级 Python 包。祝使用愉快!
帮我在windows部署wsl2,然后在wsl2安装conda,最后在conda上使用国内镜像pip。
下面给出一个从零开始在 Windows 上部署 WSL2、然后在 WSL2 内安装并配置 Conda,最后在 Conda 环境中将 pip 设置为国内镜像的完整步骤示例。该指南适用于 Windows 10(版本 2004 及以上)或 Windows 11。请根据自己的系统和需求进行相应调整。
Win + R
,输入 winver
回车,弹出的窗口显示当前 Windows 版本。需要确保 Windows 10 版本号 ≥ 2004 或者 Windows 11。这条命令默认会安装最新的 WSL 内核和默认发行版(常见为 Ubuntu)。powershellwsl --install
如果你想使用指定的发行版(例如 Ubuntu-20.04 或其他发行版),可以执行:
powershellwsl --install -d Ubuntu-20.04
安装完成后,如果在 Microsoft Store 中可以看到对应的 Ubuntu 版本,也可以通过 Store 安装。
以下操作均在 WSL2 的命令行(Ubuntu) 中进行。
bashsudo apt-get update sudo apt-get upgrade
这样可以保证系统是最新状态。
这里推荐使用 Miniconda,因为它比 Anaconda 更小巧、简洁。
下载 Miniconda 最新版本(Linux 版):
bash# 使用 wget 下载 Miniconda 安装脚本(示例) wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
或者先在浏览器中下载好,再通过 Windows/WSL 的文件互访复制到 Linux 文件系统。
赋予脚本执行权限并运行安装脚本:
bashchmod +x Miniconda3-latest-Linux-x86_64.sh ./Miniconda3-latest-Linux-x86_64.sh
根据安装脚本的提示,一步步确认、阅读许可、指定安装目录等。
~/miniconda3
或者 ~/anaconda3
目录下。.bashrc
(或其他 shell 配置)中,建议选择 yes。重新加载配置(若之前选择自动初始化,会自动修改 .bashrc
):
bashsource ~/.bashrc
执行完后你可以在命令行中使用 conda
命令了,检查安装是否成功:
bashconda --version
如果能正常输出版本号,则说明安装完成。
在使用 pip 安装包之前,常常会创建一个独立虚拟环境,以便管理不同项目的依赖。比如:
bash# 创建并命名一个新环境,如 "myenv" conda create -n myenv python=3.9 # 激活环境 conda activate myenv
此时,就会进入 myenv
这个环境中,后续安装的 Python 包会安装到该环境里。
在 Conda 环境(或其他 Python 环境)中,pip 安装包时如果从官方源(pypi.org
)下载,速度可能较慢。可以使用国内的 PyPI 镜像源,如 清华 TUNA、中科大、阿里云 等。
对于一次性安装,可以在 pip install
后加上参数:
bashpip install <package_name> -i https://pypi.tuna.tsinghua.edu.cn/simple
若遇到证书或信任问题,需要添加:
bashpip install <package_name> \ -i https://pypi.tuna.tsinghua.edu.cn/simple \ --trusted-host pypi.tuna.tsinghua.edu.cn
~/.config/pip/pip.conf
或 ~/.pip/pip.conf
(若不存在则新建)中写入:
ini[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn
trusted-host
行视网络状况可省略,若没有 SSL 校验问题则可以不写。
pip config
命令对于 pip >= 10.0 或 Python 3.7+,可以用命令行设置:
bashpip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn
这样,就无需手动修改 pip.conf
文件。
bashconda activate myenv
如果速度明显提高,说明国内镜像配置成功。bashpip install requests
常用的国内镜像包括:
https://pypi.tuna.tsinghua.edu.cn/simple
https://pypi.mirrors.ustc.edu.cn/simple
https://mirrors.aliyun.com/pypi/simple
https://mirrors.cloud.tencent.com/pypi/simple
https://pypi.douban.com/simple
(有时包不够全)可根据自己所在网络环境,选择速度最快且更新及时的镜像。
wsl --install
,重启后安装并初始化 Ubuntu 等发行版。wget
下载安装脚本,执行脚本完成安装,并 source ~/.bashrc
加载环境。conda create -n myenv python=3.9
conda activate myenv
pip.conf
,或使用 pip config set
命令设置。pip install requests
等操作,如果下载速度正常且报错减少,就说明配置完成。这样就完成了在 Windows 上通过 WSL2 + Conda 来使用 Python 开发的快速环境部署,并使用国内镜像加速了 pip 安装包的过程。祝使用顺利!
要求将wls2直接安装在D盘上,避免C盘空间爆满
以下将给出一个在 Windows 10 (2004+) 或 Windows 11 上部署 WSL2 并将其数据放到 D 盘 的详细步骤,避免 C 盘空间快速增长。然后再在 WSL2 的 Ubuntu 中安装并配置 Conda,最后在 Conda 环境中使用 国内镜像 pip 的完整流程。
先在系统中安装好 WSL2 及其所需功能(只需在 C 盘临时安装即可,后面会将发行版迁移到 D 盘):
以管理员权限打开 PowerShell 或 CMD,执行:
powershellwsl --install
检查 WSL 版本:
powershellwsl -l -v
如果有显示 Ubuntu
并且 Version 为 2
,说明已经安装了一个名为 “Ubuntu” 的 WSL2 发行版。
注意:如果你需要指定特定版本的 Ubuntu(如 Ubuntu-20.04),可执行:
powershellwsl --install -d Ubuntu-20.04
但是无论哪种方式,默认都会先把发行版放在 C 盘的用户数据目录中。下面我们会介绍如何把它移动到 D 盘。
打开 PowerShell(管理员权限),先查看当前已安装的发行版名称:
powershellwsl -l -v
假设你看到的发行版名称为 Ubuntu
(或 Ubuntu-20.04
等),我们将其导出为一个 .tar
文件到 D 盘的某个目录下(比如 D:\WSL_Backup
):
powershellwsl --export Ubuntu D:\WSL_Backup\ubuntu.tar
这一步会把 Ubuntu 的所有文件系统打包成一个压缩归档,体积可能较大,请确保 D 盘有足够空间。
注销(卸载)原发行版(相当于从系统中删除掉原本在 C 盘的实例):
powershellwsl --unregister Ubuntu
注销后,你在开始菜单中找到的 “Ubuntu” 将无法启动。稍后我们会重新导入到 D 盘,重新注册。
确保在 D 盘事先创建一个用于存放 WSL 发行版文件的文件夹,比如 D:\WSL\Ubuntu
。
在 PowerShell(管理员)中执行导入命令:
powershellwsl --import Ubuntu D:\WSL\Ubuntu D:\WSL_Backup\ubuntu.tar --version 2
Ubuntu
是新发行版的名称(也可以改成别的,比如 Ubuntu-20.04-D
,但最好与之前保持一致或自己能记得住)。D:\WSL\Ubuntu
是 实际数据保存的目录,WSL 这次会将根文件系统都放在这里。D:\WSL_Backup\ubuntu.tar
是之前导出的 tar 包路径。--version 2
指定使用 WSL2。等待导入完成后,再次查看:
powershellwsl -l -v
如果看到了 Ubuntu
,Version=2,Running=Stopped(或Running),说明已经成功注册一个新的 WSL2 发行版在 D 盘了。
wsl -d Ubuntu
)。若在导出前你就已经创建好用户,那么有时在重新导入后依旧可以使用原用户和密码;若提示要重新创建,就按它的提示做即可。
到此,Ubuntu 已成功装在 D 盘。C 盘不会再存储这个 WSL 发行版的主要文件。
以下步骤均在 WSL2 的 Ubuntu 命令行下执行。
先更新系统软件源并升级基础包:
bashsudo apt-get update sudo apt-get upgrade
下载脚本(示例使用 wget):
bashwget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
赋予执行权限 & 运行:
bashchmod +x Miniconda3-latest-Linux-x86_64.sh ./Miniconda3-latest-Linux-x86_64.sh
按提示安装:
~/miniconda3
目录下。~/.bashrc
中。重新加载配置,使 conda 命令生效:
bashsource ~/.bashrc
验证:
bashconda --version
如果能正确输出版本号,则 Miniconda 安装完毕。
bashconda create -n myenv python=3.9
bashconda activate myenv
python --version
,which python
查看路径等。使用国内 PyPI 镜像可以显著提高在国内网络环境下安装 Python 包的速度。
一次性安装时,在 pip install
后加 -i
参数:
bashpip install <package> -i https://pypi.tuna.tsinghua.edu.cn/simple
如果需信任该主机(避免证书警告):
bashpip install <package> \ -i https://pypi.tuna.tsinghua.edu.cn/simple \ --trusted-host pypi.tuna.tsinghua.edu.cn
pip.conf
在 Linux (WSL) 环境下,可以在 ~/.config/pip/pip.conf
或 ~/.pip/pip.conf
中写入:
ini[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn
trusted-host
行可根据实际证书情况决定是否写,如果安装不会报 SSL 错误,可以省略。
pip config set
对 pip >= 10.0,可以用命令行快速设置:
bashpip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn
bashconda activate myenv
bashpip install requests
wsl --install
安装 WSL2 到 C 盘(默认),启动后创建用户名密码。wsl --export <发行版名称> <tar文件>
wsl --unregister <发行版名称>
wsl --import <发行版名称> <D盘目标文件夹> <tar文件> --version 2
~/miniconda3
,source ~/.bashrc
。conda create -n myenv python=3.9
,conda activate myenv
pip.conf
或 pip config set
。通过上述方法,你就能将 WSL2 及其 Ubuntu 发行版的主要文件存放在 D 盘,不再占用 C 盘空间,并且在 WSL2 中使用 Conda + pip 国内镜像来加速 Python 包安装。祝使用顺利!
使用“wsl.exe --list --online' ”列出可用的分发
和 “wsl.exe --install <Distro>” 进行安装。
PS C:\WINDOWS\system32> wsl --install -d Ubuntu-20.04
请求的操作成功。直到重新启动系统前更改将不会生效。
PS C:\WINDOWS\system32> wsl --install -d Ubuntu-20.04
请求的操作成功。直到重新启动系统前更改将不会生效。
PS C:\WINDOWS\system32> wsl -l -v
适用于 Linux 的 Windows 子系统没有已安装的分发。
可通过安装包含以下说明的分发来解决此问题:
使用“wsl.exe --list --online' ”列出可用的分发
和 “wsl.exe --install <Distro>” 进行安装。
PS C:\WINDOWS\system32> wsl.exe --list --online
以下是可安装的有效分发的列表。
使用 'wsl.exe --install <Distro>' 安装。
NAME FRIENDLY NAME
Debian Debian GNU/Linux
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
Ubuntu Ubuntu
Ubuntu-24.04 Ubuntu 24.04 LTS
kali-linux Kali Linux Rolling
openSUSE-Tumbleweed openSUSE Tumbleweed
openSUSE-Leap-15.6 openSUSE Leap 15.6
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
PS C:\WINDOWS\system32> wsl.exe --install <Ubuntu>
所在位置 行:1 字符: 19
~
“<”运算符是为将来使用而保留的。
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : RedirectionNotSupported
PS C:\WINDOWS\system32> wsl.exe --install <Ubuntu>
所在位置 行:1 字符: 19
~
“<”运算符是为将来使用而保留的。
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : RedirectionNotSupported
PS C:\WINDOWS\system32> wsl --install -d Ubuntu-20.04
请求的操作成功。直到重新启动系统前更改将不会生效。
PS C:\WINDOWS\system32>
你的 WSL 似乎遇到了安装问题,虽然命令执行成功,但 WSL 发行版并未正确安装。以下是一些排查和解决方案,确保你能正确安装 WSL 发行版 Ubuntu-20.04 并迁移到 D 盘。
在 PowerShell(管理员权限)中运行:
powershellwsl --status
powershelldism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
如果 wsl --install
命令运行后未正确安装 Linux 发行版,可能是 WSL 版本未正确配置为 WSL2。检查默认 WSL 版本:
powershellwsl --set-default-version 2
如果 wsl -l -v
仍然显示 "适用于 Linux 的 Windows 子系统没有已安装的分发",请继续下一步。
由于 wsl --install -d Ubuntu-20.04
可能未正确执行,你可以尝试手动安装。
这应该会列出powershellwsl -l -v
Ubuntu-20.04
。如果 Store 无法使用,试试:
powershellwsl --install -d Ubuntu-20.04
然后 重启系统,再执行:
powershellwsl -l -v
如果仍然没有安装好,尝试手动下载 appx
并安装:
.appx
文件。powershellAdd-AppxPackage -Path "C:\path\to\Ubuntu_2004.appx"
如果安装成功,你可以在 Windows 开始菜单搜索 Ubuntu-20.04 并启动。
如果你的 WSL 仍然默认安装在 C 盘,你可以导出并重新导入到 D 盘。
在 PowerShell(管理员权限)中执行:
powershellwsl --export Ubuntu-20.04 D:\WSL_Backup\ubuntu.tar
powershellwsl --unregister Ubuntu-20.04
powershellwsl --import Ubuntu-20.04 D:\WSL\Ubuntu D:\WSL_Backup\ubuntu.tar --version 2
powershellwsl -d Ubuntu-20.04
如果一切正常,你会进入 Ubuntu 终端并提示创建新用户。
1. 更新 WSL Ubuntu
bashsudo apt update && sudo apt upgrade -y
2. 下载 Miniconda
bashwget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
3. 安装 Miniconda
bashchmod +x Miniconda3-latest-Linux-x86_64.sh ./Miniconda3-latest-Linux-x86_64.sh
4. 配置 pip 国内镜像
bashmkdir -p ~/.pip echo "[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple " > ~/.pip/pip.conf
5. 测试
bashpip install requests
wsl --status
)。wsl --set-default-version 2
)。wsl --install -d Ubuntu-20.04
)。wsl --export
→ wsl --unregister
→ wsl --import
)。你可以按照这个流程操作,应该能顺利安装 WSL2 并在 D 盘运行 Ubuntu-20.04。有什么问题可以继续提问!
PS C:\WINDOWS\system32> d:
PS D:> wsl --export Ubuntu-20.04 D:\WSL_Backup\ubuntu.tar
不存在具有所提供名称的分发。
错误代码: Wsl/Service/WSL_E_DISTRO_NOT_FOUND
PS D:>
你的问题是 WSL 找不到已安装的 Ubuntu-20.04 发行版,可能的原因如下:
下面是完整的排查和解决方案。
先执行以下命令,查看所有已安装的 WSL 发行版:
powershellwsl --list --verbose
或
powershellwsl -l -v
如果输出为空,说明 WSL 没有安装任何发行版,你需要重新安装 Ubuntu-20.04(见第二步)。
如果列出的名称和 Ubuntu-20.04
不匹配,那么你可能需要使用正确的名称。例如,如果 wsl -l -v
显示的发行版是 Ubuntu
,那么你的导出命令应该是:
powershellwsl --export Ubuntu D:\WSL_Backup\ubuntu.tar
(注意名称大小写严格匹配)
如果 wsl --list --verbose
没有找到 Ubuntu-20.04,说明它没有正确安装。请尝试以下方式重新安装。
wsl --install
重新安装先确保 WSL 2 已正确启用:
powershellwsl --set-default-version 2
安装 Ubuntu-20.04:
powershellwsl --install -d Ubuntu-20.04
等待安装完成后,重启 Windows,然后运行:
powershellwsl -l -v
如果 Ubuntu-20.04 显示出来,你可以执行:
powershellwsl --export Ubuntu-20.04 D:\WSL_Backup\ubuntu.tar
如果 wsl --install
仍然不行,尝试 从 Microsoft Store 安装:
powershellwsl -l -v
如果 WSL 仍然无法正确安装 Ubuntu-20.04,可以尝试重置 WSL。
在 PowerShell(管理员权限) 中运行:
powershellwsl --unregister Ubuntu wsl --unregister Ubuntu-20.04 wsl --unregister Ubuntu-22.04
然后卸载 Ubuntu 相关的软件:
powershellGet-AppxPackage *Ubuntu* | Remove-AppxPackage
powershellwsl --shutdown
powershellwsl --install
powershellwsl --install -d Ubuntu-20.04
powershellwsl -l -v
如果 Ubuntu 现在显示出来了,你可以继续执行:
powershellwsl --export Ubuntu-20.04 D:\WSL_Backup\ubuntu.tar
先检查 WSL 是否正确安装
powershellwsl -l -v
wsl --export
。尝试 wsl --install -d Ubuntu-20.04
重新安装
wsl -l -v
进行确认。如果 wsl --install
失败,尝试 Microsoft Store 安装 Ubuntu-20.04
wsl -l -v
结果。如果 WSL 仍然异常,执行 wsl --unregister
并重置 WSL
wsl --shutdown
wsl --install
最终检查并导出
powershellwsl -l -v wsl --export Ubuntu-20.04 D:\WSL_Backup\ubuntu.tar
如果你按照这些步骤操作,应该可以正确安装并导出 WSL2 发行版。如果仍然有问题,请贴出 wsl -l -v
的最新结果!
wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。
root@loskeyPC:~#
你遇到的 "检测到 localhost 代理配置,但未镜像到 WSL" 这个问题,是因为 WSL 2 使用 NAT(网络地址转换)模式,而 localhost
代理设置没有被正确传递到 WSL2 环境中。
可能的原因:
HTTP_PROXY
或 HTTPS_PROXY
,但没有正确同步到 WSL。127.0.0.1
代理在 WSL2 内部不可用。如果你在 Windows 端使用了本地代理(比如 127.0.0.1:7890
),你需要在 WSL2 里手动修改代理设置。
先找到你的 Windows 本机 IP 地址,在 Windows 端 PowerShell 运行:
powershellipconfig | findstr "IPv4 Address"
可能会输出:
IPv4 Address. . . . . . . . . . . : 192.168.1.100
这个 192.168.1.100 就是 Windows 在 WSL 2 里的 IP。
然后,在 WSL2 里设置代理(假设 Windows 代理端口是 7890
):
bashexport http_proxy="http://192.168.1.100:7890" export https_proxy="http://192.168.1.100:7890" export all_proxy="socks5://192.168.1.100:7890"
验证代理是否生效:
bashcurl -I https://www.google.com
如果返回 HTTP 200,说明代理生效。
bashecho 'export http_proxy="http://192.168.1.100:7890"' >> ~/.bashrc echo 'export https_proxy="http://192.168.1.100:7890"' >> ~/.bashrc echo 'export all_proxy="socks5://192.168.1.100:7890"' >> ~/.bashrc source ~/.bashrc
你可以直接在 Windows 端的 WSL 配置文件 (.wslconfig
) 里手动指定代理。
powershellnotepad C:\Users\你的用户名\.wslconfig
如果你使用代理:ini[network] generateResolvConf = false dns = 8.8.8.8
ini[proxy] httpProxy = http://192.168.1.100:7890 httpsProxy = http://192.168.1.100:7890
powershellwsl --shutdown wsl
bashenv | grep -i proxy
powershellsetx http_proxy http://192.168.1.100:7890 /m setx https_proxy http://192.168.1.100:7890 /m
powershellwsl --shutdown
192.168.1.100
)。export http_proxy=...
(适用于单次会话)。echo 'export ...' >> ~/.bashrc
并 source ~/.bashrc
。C:\Users\你的用户名\.wslconfig
。setx http_proxy http://192.168.1.100:7890 /m
。试试看这些方法,如果还有问题,可以继续反馈!
root@loskeyPC:~#这个是啥
root@loskeyPC:~#
是 Linux Shell 终端的命令提示符,表示你当前正在以 root
用户身份在 WSL2 里的 Linux 终端中运行命令。
让我们拆解一下这个提示符的含义:
root
:当前登录的用户是 root(超级用户),通常具有最高权限。loskeyPC
:这是你的 WSL2 主机名,一般是 Windows 电脑的名称。~
:表示 当前目录,~
代表 root 用户的主目录(在 Linux 里 /root/
)。#
:#
代表你是 root 用户(如果是普通用户,会显示 $
)。示例:
root@loskeyPC:~#
→ 你是 root
用户,位于 /root/
目录,拥有最高权限。user@loskeyPC:~$
→ 你是普通用户(非 root),位于 ~/
目录(例如 /home/user
)。如果你不小心进入了 root
用户,可以尝试:
bashexit
或者:
bashsu - <你的用户名>
如果你还没有创建普通用户,可以创建一个:
bashadduser myuser usermod -aG sudo myuser # 赋予 sudo 权限 su - myuser # 切换到新用户
然后,你会看到提示符变成类似:
bashmyuser@loskeyPC:~$
这表明你现在是 普通用户 了,而不是 root 了。
如果你还有其他问题,欢迎继续问!
目前我的windows系统和d盘都处于完美状态,我想要备份一份完整的的电脑状态,后续可以随时复原。请帮我规划。
为了确保你的 Windows 系统和 D 盘都处于完美状态,并可以随时恢复,我们可以采取以下 多层级备份方案。该方案包括系统级备份、分区级备份、文件级备份,并结合镜像与增量备份,以达到最高的恢复效率和安全性。
备份类别 | 方案 | 工具 | 目标 |
---|---|---|---|
系统备份 | 创建完整 Windows 镜像 | Windows 内置工具 / Macrium Reflect | 保障 Windows 恢复到当前状态 |
分区备份 | 备份 D 盘完整分区 | Macrium Reflect / AOMEI Backupper | 保障 D 盘完整数据 |
文件级备份 | 备份重要文件 & 配置 | FreeFileSync / robocopy | 保障重要文件安全 |
WSL2 备份 | 备份 WSL2 发行版 | wsl --export | 避免 WSL2 数据丢失 |
增量备份 | 仅备份更改的文件 | FreeFileSync / Windows 文件历史记录 | 节省存储空间,保持最新数据 |
1️⃣ 使用 Windows 内置工具 进行备份:
Win + R
,输入 control
打开控制面板2️⃣ 使用 Macrium Reflect/AOMEI Backupper 进行完整克隆:
方法 1:Macrium Reflect 分区备份
方法 2:AOMEI Backupper
方法 1:使用 FreeFileSync 进行增量备份
方法 2:使用 Windows 文件历史记录
方法 3:使用 robocopy 进行自动化备份
powershellrobocopy D:\重要文件 E:\Backup /E /MIR /FFT /R:3 /W:10 /XJ
(E:\Backup
为外部硬盘)
powershellwsl --list --verbose
powershellwsl --export Ubuntu-20.04 D:\WSL_Backup\ubuntu.tar
powershellwsl --import Ubuntu-20.04 D:\WSL_New Ubuntu.tar --version 2
✅ 完整 Windows 系统镜像(Macrium Reflect)
✅ 完整 D 盘分区备份(AOMEI Backupper)
✅ WSL2 导出备份(wsl --export
)
✅ 增量文件备份(FreeFileSync)
✅ 自动化 robocopy 备份
✅ 创建系统还原点
✅ 手动执行完整 Windows 备份
✅ WSL2 发行版导出
powershellwsl --import Ubuntu-20.04 D:\WSL_New Ubuntu.tar --version 2
如果你有特定的需求(如自动化备份、云端同步等),欢迎继续讨论!