GGUFモデルの保存先はSSDとHDDどっち?LM Studio初心者向けに速度・容量・移動方法を整理
- 公開日
- 2026-07-05
- 更新日
- 2026-10-18
- 情報確認日
- 2026-07-05
- 編集・運営
- Local AI Compass
よく使うGGUFモデルはSSD、保管用やたまに試すモデルはHDDでもよい、という分け方から考えると整理しやすいです。ただし、保存先だけで生成速度が決まるわけではなく、ロード後はメモリ、VRAM、CPU/GPU、モデルサイズの影響が大きくなります。
導入前に確認すること
- Windowsのバージョン、メモリ容量、GPU/VRAM、空き容量を確認する
- 最初は軽量モデル、短い質問、少ない同時作業から始める
- 公式サイトの対応OS、利用規約、モデルのライセンスを確認する
結論:よく使うモデルはSSD、保管用はHDDでもよい
| 保存先 | 向く用途 | 注意点 |
|---|---|---|
| 内蔵SSD | よく使うモデル、ロード時間を短くしたい時 | 容量を圧迫しやすい |
| 外付けSSD | 容量を増やしつつ速度も欲しい時 | 接続が不安定だと読み込みに影響する |
| HDD | 保管用、たまに使う大きいモデル | ロードが遅くなりやすい |
| 外付けHDD | バックアップ、保管 | ケーブル抜けやスリープに注意 |
- GGUFとは?親記事 - 読み方、GGUF版、Q4/Q5/Q8、モデル選びの全体像へ戻る
- GGUFモデル選び診断 - メモリ、GPU、用途から最初の候補を絞る
ロード時と生成中で効く場所が違う
モデルを読み込む時は、ストレージ速度が体感に影響することがあります。一方、読み込んで生成している間は、CPU、GPU、VRAM、RAM、モデルサイズ、量子化、コンテキスト長の影響が大きくなります。
HDDに置いたから必ず生成が遅い、SSDに置いたから必ず快適、とは言い切れません。まず「読み込みが遅い」のか「回答生成が遅い」のかを分けてください。
大きいGGUFをHDDに置く時の注意点
- 初回ロードやモデル切り替えが遅く感じやすい。
- 外付けHDDではスリープ復帰や接続断に注意する。
- ダウンロード途中や移動途中のファイルをLM Studioへ読ませない。
- よく使う1本だけはSSDへ置くと管理しやすい。
LM Studio側の保存先・モデルフォルダ確認
LM Studioの保存先やモデルフォルダの扱いはバージョンで変わる可能性があります。固定のパスを暗記するより、現在のアプリ画面、モデル管理画面、公式Docsを確認してください。
手動で移動する前に、LM Studioを閉じる、対象モデル名を控える、元に戻せるようにする、再スキャンやimportが必要か確認する、という順番が安全です。
モデルを移動する前にやること
- LM Studioで使用中のモデルをアンロードする。
- 移動するモデル名、量子化、ファイルサイズをメモする。
- 移動先の空き容量とファイルシステムを確認する。
- コピーしてから動作確認し、問題なければ元ファイルを整理する。
- 読み込めない場合に備え、元の場所や再ダウンロード先を控える。
空き容量はあるのにGGUFをコピーできない時
内蔵・外付けを問わず、まずコピー先のドライブ文字を確認します。エクスプローラーでドライブのプロパティを開き、「ファイル システム」と「空き領域」を別々に見てください。
$driveLetter = 'E' # コピー先のドライブ文字に置き換える
Get-Volume -DriveLetter $driveLetter -ErrorAction Stop | Select-Object DriveLetter, FileSystem, SizeRemaining, Size
$file = Get-Item -LiteralPath 'D:\Models\example.gguf' -ErrorAction Stop # 実際のGGUFファイルのパスに置き換える
$file.Length # 正確なバイト数
'{0:N2} GiB' -f ($file.Length / 1GB) # 表示用の概算Get-Volumeを利用できない環境では、エクスプローラーのプロパティだけでもファイルシステムと空き領域を確認できます。Get-ItemのLengthはファイルサイズをバイト単位で返します。
| 見えた状態 | 切り分けと次の確認 |
|---|---|
| コピー先がFAT32で、1つのGGUFが4 GiBを超える | Microsoftの比較表ではFAT32の最大ファイルサイズは4 GiBです。容量を説明する架空の例として、5 GiBのGGUFは空き容量が十分でも1ファイルの上限を超えます。上限の境界値を試すのではなく、すでにあるNTFSまたはexFATの保存先に十分な空き容量があるかを確認し、元ファイルは残したままコピーしてください。 |
| コピー先の空き容量がファイルサイズより小さい | ファイルシステムの上限とは別の容量不足です。サイズと空き領域を確認し、すでに使える適切な保存先を選んでください。 |
| ダウンロード途中、またはクラウド上のみのプレースホルダーに見える | コピー元が利用可能な状態か、ダウンロードが完了しているかを元のアプリや保存先で確認してから切り分けます。 |
| 外付けドライブが見えない、またはアクセスエラーが出る | 表示されているドライブ文字と接続状態を確認します。ファイルシステムの上限と決めつけず、読み取れる状態へ戻ってから確認してください。 |
| コピーは完了したがLM Studioの一覧に出ない | コピー前後のLengthが同じでも内容まで同一とは限りません。必要ならGet-FileHashのSHA-256でコピー元とコピー先の内容を比較します。大きなファイルのハッシュ計算は全体を読み取るため時間がかかります。ハッシュ一致はコピーしたバイト列の確認で、GGUF形式やRuntimeとの互換性までは判定しません。その後、現在のモデル保存先と追加・読み込み手順を確認します。 |
# コピー後に、実際のコピー元とコピー先のパスへ置き換えて確認する
$source = Get-Item -LiteralPath 'D:\Models\example.gguf' -ErrorAction Stop
$copy = Get-Item -LiteralPath 'E:\Models\example.gguf' -ErrorAction Stop
[pscustomobject]@{ SourceBytes = $source.Length; CopyBytes = $copy.Length }
# 必要な場合だけ比較する(大きなファイルは読み取りに時間がかかる)
Get-FileHash -Algorithm SHA256 -LiteralPath $source.FullName -ErrorAction Stop
Get-FileHash -Algorithm SHA256 -LiteralPath $copy.FullName -ErrorAction Stop- LM Studioのモデル保存先を確認する - 現在の保存先と移動後の扱いを見る
- LM StudioへGGUFを追加・読み込む - 既存GGUFの追加と最初のロードの流れを見る
削除してよいもの・残すもの
| 対象 | 判断 | 注意 |
|---|---|---|
| 使わない巨大GGUF | 削除候補 | 再ダウンロード可否とModel Cardを控える |
| 今使っている1本 | 残す | 量子化違いを消しすぎない |
| mmprojなど補助ファイル | 確認してから判断 | 本体モデルとセットで必要な場合がある |
| アプリ本体や設定 | 触らない | モデル整理と再インストールを混同しない |
バックアップの考え方
モデルファイルは大きいため、すべてをバックアップする必要はありません。再取得できるものはModel CardやURLを控え、仕事で検証済みの特定ファイルだけバックアップ対象にする、という分け方が現実的です。
- LM StudioでGGUFが読み込めない時 - 移動後に表示されない場合の確認へ進む
よくある質問
GGUFモデルはSSDに置くべきですか?
よく使うモデルはSSDが扱いやすい場合があります。ただし、生成速度はCPU、GPU、RAM、VRAM、モデルサイズにも左右されます。
HDDに移すと遅くなりますか?
ロードやモデル切り替えは遅くなる場合があります。生成中の体感はモデルがメモリやVRAMへどう載るかにも左右されます。
外付けドライブに置いてもいいですか?
保管やたまに使うモデルなら選択肢です。接続断、スリープ、速度、ドライブ文字の変更に注意してください。
使わないモデルは削除しても大丈夫ですか?
再ダウンロードできるか、どのモデルを使っていたかを確認してから削除してください。補助ファイルを誤って消さないよう注意します。
次に読むおすすめルート
GPUなし・低スペックPCの人
軽量モデル、メモリ別の目安、重いときの確認ポイントを先に見ます。
- ローカルAI用PCスペックの見方
- eGPUでローカルAIを使う前の確認
- GPUなしPCで使える範囲を整理
- GPUなしで音声を文字起こしする
- 古いWindows PCでLM Studioを使うなら
- 中古PCでローカルAIは使える?
- ミニPCでローカルAIは使える?
- メモリ別に始める前に知ること
- GPUオフロードとは
- 速度・RAM・VRAMを測る方法
- Google ColabでQwen3.6-27Bを動かす
- MTPとspeculative decoding
- Colab T4のGGUF OOM対策
- Gemma 4 12Bの更新メモ
- 重い・動かないときの確認ポイント
- 診断ページ
あなたはどのタイプ?
- 初めてローカルAIを触る人 - まず全体像をつかみ、LM StudioとOllamaの違い、モデルサイズの考え方を順番に確認します。
- LM Studio・Ollamaの症状別トラブルを解決したい人 - 起動、モデルロード、Prompt Processing、generation、API接続、GPU確認をツール別に分けて読みます。
- GPUなし・低スペックPCの人 - 軽量モデル、メモリ別の目安、重いときの確認ポイントを先に見ます。
- PDFや資料を読ませたい人 - 先に基本を押さえ、モデル単体の確認後にAnythingLLMへ進みます。
- ローカルAIエージェントを試したい人 - Bionic、Ollama、AnythingLLM、Hermesを役割別に分け、local/cloud、tool、保存、PC負荷を順番に確認します。
- 開発・API連携したい人 - LM StudioとOllamaの違いを確認し、API、長文処理、RAGまで段階的に進みます。
関連チェック先
- LM Studio Docs - LM Studioのアプリ、モデル検索、ローカルモデル実行、対応OS、Runtimeの公式入口です。
- LM Studio Download an LLM - LM Studio内でモデルを探し、ダウンロードして使う流れを確認できます。
- LM Studio System Requirements - OS、CPU、RAM、GPU/VRAMなど、LM Studio利用前に見る公式要件です。
- Microsoft file-system functionality comparison - NTFS、exFAT、FAT32の機能と最大ファイルサイズを比較できます。
- PowerShell Get-Volume - ドライブ文字からファイルシステム、空き容量、ボリュームサイズを確認するコマンドの公式仕様です。
- PowerShell Get-Item - LiteralPathで指定した項目を取得し、ファイルのLengthを確認するコマンドの公式仕様です。
- PowerShell Get-FileHash - ファイル内容のハッシュを計算し、コピー前後のバイト列を比較するコマンドの公式仕様です。