2026-05-21 118 次
访问官网下载 Windows 安装包:https://ollama.com/download/OllamaSetup.exe
方法 1:图形化安装(默认路径)
双击 OllamaSetup.exe → 点击 Install,自动安装到 C:Users用户名AppDataLocalProgramsOllama。方法 2:命令行安装(指定安装到 D:Olama)
以 管理员 打开 PowerShell/CMD
进入安装包所在目录,执行:
OllamaSetup.exe /DIR="D:Olama"
Ollama 默认模型存放在 C:Users用户名.ollamamodels。
按以下步骤改到 D:OlamaModels:
创建文件夹
mkdir D:OlamaModels
设置环境变量(推荐)
右键 此电脑 → 属性 → 高级系统设置 → 环境变量
在 系统变量 点 新建:
变量名:OLLAMA_MODELS
变量值:D:OlamaModels
重启 Ollama 服务生效管理员 PowerShell 执行:
net stop ollama net start ollama
ollama --version # 查看版本(安装成功) ollama pull llama3 # 下载模型
模型会自动下载到 D:OlamaModels。
ollama pull 模型名 # 下载模型 ollama run 模型名 # 运行并对话 ollama list # 查看已下载模型 ollama stop 模型名 # 停止运行
针对你要把 Ollama 所有内容(程序本体+模型文件)都存到 D:Olama 的需求,提供两种完整方案,优先推荐全路径迁移方案,彻底不占用C盘空间。
先在D盘提前创建好目标根目录:D:Olama
全程操作都以管理员身份打开 PowerShell(右键开始菜单 → Windows PowerShell(管理员))
直接用图中的官方安装命令,配合环境变量,实现程序和模型都指向D盘,避免后续迁移的繁琐操作。
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
在系统变量区域,点击「新建」,添加2个核心变量:
| 变量名 | 变量值 | 作用 |
|---|---|---|
OLLAMA_MODELS | D:OlamaModels | 所有大模型的存放目录,彻底脱离C盘 |
OLLAMA_HOME | D:OlamaHome | Ollama程序运行的缓存、配置目录,避免C盘用户目录膨胀 |
点击「确定」保存所有设置,重启PowerShell让环境变量生效。
在管理员PowerShell中,直接粘贴图中的命令执行:
irm https://ollama.com/install.ps1 | iex
安装完成后,执行命令查看版本,确认安装成功:
ollama --version
拉取一个测试模型,验证文件确实写入D盘:
ollama pull qwen2:0.5b
打开 D:OlamaModels,能看到模型文件已成功写入,说明配置完全生效。
如果你已经下载了官方Windows安装包,或者想把程序本体也装到D盘,用这个方案。
从你提供的链接下载 OllamaSetup.exe 安装包
关闭所有杀毒软件/防火墙,右键安装包 →「属性」→ 勾选「解除锁定」→ 确定
以管理员身份打开CMD,进入安装包所在目录,执行静默安装命令,指定安装路径:
OllamaSetup.exe /DIR="D:OlamaProgram"
这样Ollama程序本体就会安装到 D:OlamaProgram,而非默认的C盘。
先停止Ollama服务,避免文件占用:
net stop ollama
把默认C盘的模型文件,迁移到D盘目标目录:
# 创建D盘目标文件夹 mkdir D:OlamaModels mkdir D:OlamaHome # 迁移原有模型(如果之前在C盘下载过) Move-Item -Path "$env:USERPROFILE.ollamamodels*" -Destination "D:OlamaModels" -Force
配置和方案1一致的2个系统环境变量:
| 变量名 | 变量值 |
|---|---|
OLLAMA_MODELS | D:OlamaModels |
OLLAMA_HOME | D:OlamaHome |
重启系统,让环境变量和服务完全生效。
重启后,重新打开管理员PowerShell,执行:
# 验证版本 ollama --version # 验证模型列表,能看到之前迁移的模型 ollama list # 拉取新模型,验证写入路径 ollama pull llama3.2:1b
打开 D:OlamaModels,确认所有模型文件都在这里,C盘不再占用。
环境变量不生效?配置完环境变量后,必须重启PowerShell/重启电脑,否则服务不会读取新的路径。
拉取模型还是写到C盘?检查环境变量是否配置到「系统变量」,而非「用户变量」,Ollama服务只读取系统级环境变量。
安装报错/服务无法启动?
确认Windows 10版本是21H2及以上,满足官方最低要求
关闭第三方杀毒软件,避免拦截服务写入
以管理员身份运行所有命令,避免权限不足
彻底卸载重装?如果之前安装失败,先执行卸载:
# 停止服务 net stop ollama # 卸载程序 winget uninstall Ollama.Ollama # 删除残留文件 Remove-Item -Path "$env:USERPROFILE.ollama" -Recurse -Force
之后再重新按方案1安装。
ollama --version # 查看版本 ollama list # 查看已下载模型 ollama pull 模型名 # 下载模型 ollama run 模型名 # 启动模型对话 ollama rm 模型名 # 删除模型 ollama ps # 查看正在运行的模型