claude code desktop cowork报错解决和记录Workspace..The isolated Linux environment ...

报错提示

Workspace unavailable. The isolated Linux environment failed to start. You can still use file tools directly.

Workspace still starting. The isolated Linux environment is booting in the background (usually 10--30 seconds). Try again shortly.

排查步骤

如果你报了这两个错,你应该有三步骤要走:

第一,确定你是不是下载好了他所需的虚拟机,使用管理员权限启动claude桌面端,然后打开任务管理器,查看是否有下载自动进行。如果有下载正在进行,可能就是单纯你的网络不行,没下好需要的文件。

第二,确定本地的路径下文件是否正确。文件夹大概要有12g左右哦。如果没有,说明你没有下载完。

C:\Users\你的用户名\AppData\Local\Claude-3p\vm_bundles

比如我这个文件夹就有11.2g

第三,如果文件没毛病,就执行下面的脚本,否则做好准备:

解决方案:

在powershell 执行以下脚本:

复制代码
# 获取当前用户名
$user = $env:USERNAME

# 实际的 VM 文件存放路径
$realPath = "C:\Users\$user\AppData\Local\Claude-3p\vm_bundles\claudevm.bundle"

# 查找 Packages 目录下的 Claude 包文件夹(自动处理随机后缀)
$packageDir = Get-ChildItem -Path "C:\Users\$user\AppData\Local\Packages" -Filter "Claude_*" | Select-Object -First 1

if (-not $packageDir) {
    Write-Host "未找到 Claude 包目录,请确认应用是否正常安装"
    exit
}

# 需要映射的目标错误路径
$linkPath = "$($packageDir.FullName)\LocalCache\Roaming\Claude-3p\vm_bundles\claudevm.bundle"

# 强制创建目标文件夹结构
if (-not (Test-Path $linkPath)) {
    New-Item -ItemType Directory -Path $linkPath -Force | Out-Null
    Write-Host "已创建目标目录: $linkPath"
}

# 核心 VM 文件列表
$files = @("rootfs.vhdx", "vmlinuz", "initrd", "smol-bin.vhdx")

# 批量创建硬链接
foreach ($file in $files) {
    $targetFile = Join-Path $linkPath $file
    $sourceFile = Join-Path $realPath $file

    if (Test-Path $sourceFile) {
        if (-not (Test-Path $targetFile)) {
            New-Item -ItemType HardLink -Path $targetFile -Value $sourceFile | Out-Null
            Write-Host "✅ 成功创建硬链接: $file"
        } else {
            Write-Host "ℹ️ 硬链接已存在: $file"
        }
    } else {
        Write-Host "❌ 警告: 源文件不存在 $sourceFile"
    }
}

Write-Host "🎉 修复脚本执行完毕!"

https://linux.do/t/topic/2072551/12

以上是原贴链接。

相关推荐
dovens1 小时前
PostgreSQL 中进行数据导入和导出
大数据·数据库·postgresql
TOWE technology2 小时前
EN32/G2401FCI——32A大功率,24位国标输出的高密度配电方案
linux·服务器·网络·科技·数据中心·pdu·智能pdu
Rick19932 小时前
mysql 慢查询怎么快速定位
android·数据库·mysql
科技小花9 小时前
全球化深水区,数据治理成为企业出海 “核心竞争力”
大数据·数据库·人工智能·数据治理·数据中台·全球化
X566110 小时前
如何在 Laravel 中正确保存嵌套动态表单数据(主服务与子服务)
jvm·数据库·python
青梅橘子皮10 小时前
Linux---基本指令
linux·运维·服务器
REDcker11 小时前
Linux信号机制详解 POSIX语义与内核要点 sigaction与备用栈实践
linux·运维·php
虹科网络安全11 小时前
艾体宝干货|数据复制详解:类型、原理与适用场景
java·开发语言·数据库
2301_7717172111 小时前
解决mysql报错:1406, Data too long for column
android·数据库·mysql