Comfy Desktopのモデルが入らない「EISDIR」の原因と対処【exFATを確認】

EISDIR エラーの文面と exFAT の確認を示す画像 ComfyUI

この記事について(広告・アフィリエイトリンクはありません)

Comfy Desktop でテンプレートを開き、足りないモデルをダウンロードすると、最後に次のエラーが出ることがあります。

Failed to move download to final location
EISDIR: illegal operation on a directory, link '...'

ダウンロード自体は終わっています。 失敗しているのは、一時ファイルを最終の名前に変える最後の1歩です。多くの GB をもう一度落とす前に、下の手順を確かめてください。

所要時間:確認は1分、回避は数分。難易度:やさしい。

先に結論(公式の Issue とソースから)

  • 一番の候補は、モデルの置き場所が exFAT のドライブであることです。Windows の exFAT はハードリンクを作れません。Comfy Desktop は最後にハードリンクを使うので、ここで失敗します。
  • 修正の PR は出ていますが、確認時点ではマージされていません。
  • 一番確実な回避は、モデルの置き場所を NTFS のドライブにすることです。

今回、私の PC に exFAT のドライブがなく、実機では再現していません。この記事は公式の記録とソースをもとにしています。

まず確かめること:ドライブの形式

PowerShell で次を実行します。

Get-Volume | Select-Object DriveLetter, FileSystemType, FileSystemLabel

モデルを置いているドライブの FileSystemType を見てください。

形式次にすること
exFAT / FAT32下の「回避の方法」へ。今回の原因である可能性が高いです
NTFS別の原因かもしれません。下の「NTFS で出る場合」へ

回避の方法

モデルの置き場所を NTFS にする(おすすめ)

Comfy Desktop の設定で、モデルのフォルダーを NTFS のドライブに変えます。今後のダウンロードがこの問題から外れます。

いま落とし終えたファイルを使う

報告によると、モデルのフォルダーに次の2つが残ります。

<モデル名>.safetensors.part
<モデル名>.safetensors.part.dl-meta

.part のサイズが、配布元に書かれたサイズと一致していれば、中身は揃っている可能性があります。名前の .part を取ると使えた、という趣旨の報告があります。私は試していません。 心配なら、Hugging Face のページに載っている sha256 と照合してください。

別の方法でダウンロードする

Issue の報告者は、comfy model download --url <URL> --relative-path models/<種類> で同じモデルを入れられたと書いています。ブラウザでダウンロードして、models\<種類> に自分で置く方法もあります。ComfyUI 側はモデルを読むだけなので、普通に使えるはずです。

なぜ EISDIR と出るのか

ソースで流れを確かめました(src/main/lib/modelDownloadStaging.ts)。

  1. ダウンロード中は <モデル名>.safetensors.part に書き込みます。
  2. 終わったら fs.linkSync(part, 最終名) で、最終の名前を作ります。上書き事故を防ぐためです。
  3. ハードリンクが作れない形式だと、ここで失敗します。

PR #1716 によると、exFAT では Node.js が「ディレクトリの操作」という意味の EISDIR を返します。実際にはディレクトリの問題ではありません。エラーの文面が紛らわしいのはこのためです。

確認したソースでは、「ハードリンク非対応」と判断するコードの一覧に EISDIR は入っていません。そのためそのままエラーになります。

Issue #1450 との違い

Issue #1450(2026年8月24日、確認時点でオープン)は、エラーの宛先がモデルのルートになっているので、「カテゴリとファイル名が失われている」と見立てています。

ただ、関連する PR と別の報告を読むと、同じエラーは exFAT で再現すると説明されています。

記録内容状態
Issue #1450テンプレートのダウンロードで EISDIR。宛先が欠けていると推測オープン
Issue #1493exFAT の E: で再現。.part はサイズどおりオープン
ComfyUI Issue #16972exFAT で EISDIR、ハードリンクにフォールバックなしオープン
PR #1491exFAT の修正案(「#1450 に関連」)マージされず閉じた
PR #1716exFAT でコピーに切り替える修正案オープン

#1450 の報告には、ドライブの形式が書かれていません。#1450 が本当に exFAT の問題かどうかは、記録だけでは断定できません。

NTFS で出る場合

今回調べた記録に、NTFS で起きた例は見当たりませんでした。NTFS でも出るなら、#1450 の見立てのとおり別の原因かもしれません。次を記録して Issue に書くと、解決に役立ちます。

  • エラーの全文(link '...' の中のパス)
  • Comfy Desktop の版
  • Get-Volume の結果
  • .part と .part.dl-meta があるか

よくある質問(FAQ)

Q. EISDIR はフォルダーが壊れているという意味ですか?

名前からはそう読めますが、exFAT の場合はハードリンクが作れないことを示していると、PR に説明されています。

Q. もう一度ダウンロードすれば直りますか?

同じドライブなら、同じ場所で失敗するはずです。先に形式を確かめてください。

Q. exFAT を NTFS に変換できますか?

Windows の format でできますが、中身が消えます。バックアップなしでは行わないでください。Mac と共有している場合は、NTFS にすると書き込めなくなることがあります。

Q. Comfy Desktop 以外でも起きますか?

このコードは Comfy Desktop のものです。ポータブル版の ComfyUI では、モデルを自分で置くのでこの問題は当てはまりません。

Q. いつ直りますか?

確認時点で修正の PR はマージされていません。リリースノートで確かめてください。

まとめ

  • 「ダウンロードの失敗」ではなく「最後の移動の失敗」です。
  • まず Get-Volume で、モデルのドライブが exFAT かを見ます。
  • 確実な回避は NTFS への置き場所の変更です。

この記事の検証環境

Windows 11 / Comfy-Desktop コミット 039fee4(v1.1.9-rc.2 時点)のソース確認 / 実機での再現はなし / 2026年11月4日
これまでの検証の一覧はこちら

検証メモ

  • 実機での確認:していません。この PC のドライブはすべて NTFS で、exFAT で再現する環境がありません。Comfy Desktop のインストールもしていません。
  • ソース:Comfy-Org/Comfy-Desktop の main、コミット 039fee4(2026-11-03)。v1.1.9-rc.2 の時点です。
  • 確認した日:Issue と PR の状態は 2026年11月4日のものです。
  • .part の改名とコマンドの回避:どちらも報告の内容で、私は試していません。
  • ライセンス:Comfy Desktop のリポジトリは二重ライセンスです。この記事で再配布するものはありません。

参考リンク

この記事を書いた人
こまたろ

画像生成 AI に興味を持ったのがきっかけで、3年ほど前から ComfyUI を触っています。始めたころは今ほど情報がそろっておらず、何時間もかけて整えた環境が翌日のアップデートで動かなくなったこともありました。

KOBO Lab は、自分の学び直しと、これから ComfyUI を始める人が同じところでつまずかないようにと思って始めたサイトです。初心者も中級者も、迷ったときに開くサイトを目指しています。

検証は、RTX 5090 を積んだ自作 PC 1台で、実際に動かして確かめています。作業を楽にするための自作ツールも作っています。

記事は、運営者自身の経験と検証をもとに、Claudeで下書きを作り、GrokボットとMuseでも添削や確認をして仕上げています。

KOBO Lab の新しい記事を受け取る
ComfyUI
KOBO Lab の新しい記事を受け取る
タイトルとURLをコピーしました