Start / Poradniki / Rozwiązywanie problemów / Windows

Przenieś modele poza dysk C: — Ollama i LM Studio na Windowsie

Windows

Autor: Jakub Rusinowski · Ostatnia aktualizacja: 1 września 2026

Edukator AI i prowadzący warsztaty z wdrażania lokalnych modeli LLM

Komunikat błędu

Error: write /Users/you/.ollama/models/blobs/sha256-...: There is not enough space on the disk.

Który to przypadek?

Jeśli widziszPrzyczyną jestPrzejdź do
C: jest niemal pełny, a .ollama\models waży dziesiątki gigabajtówDomyślny katalog leży w profilu użytkownika na dysku systemowymRozwiązanie 2: przenieś katalog i ustaw OLLAMA_MODELS
Ustawiłeś OLLAMA_MODELS i nic się nie zmieniłoOllama nie została w pełni zrestartowana, więc wciąż trzyma starą wartośćRozwiązanie 3: zamknij ją z zasobnika, nie przez okno
Odinstalowałeś Ollamę i nie odzyskałeś miejscaDeinstalator nie usuwa własnego katalogu z modelamiRozwiązanie 5: usuń katalog samodzielnie
Ten sam model wygląda, jakby leżał na dysku dwa razyOllama i LM Studio mają osobne katalogi i niczym się nie dzieląRozwiązanie 4: wybierz jeden katalog albo świadomie zgódź się na duplikat
To sama Ollama, a nie modele, zajmuje kilka gigabajtów na C:Aplikacja domyślnie instaluje się w twoim profiluRozwiązanie 6: przeinstaluj przez OllamaSetup.exe /DIR

Kiedy się pojawia

Pliki modeli to największa rzecz, jaką większość ludzi kiedykolwiek świadomie pobiera. Pojedynczy model 70B w Q4 to około 40 GB; cztery czy pięć średnich modeli przekroczy 100 GB, nie robiąc przy tym wrażenia. Na laptopie z dyskiem systemowym 256 albo 512 GB to cały budżet wolnego miejsca, a Windows zaczyna narzekać na C: na długo przed tym, zanim skojarzysz to z modelami pobranymi w zeszłym miesiącu.

Co się właściwie dzieje

Ollama na Windowsie trzyma modele w C:\Users\%username%\.ollama\models — dokumentacja zapisuje to też jako %HOMEPATH%\.ollama. To lokalizacja w profilu użytkownika na dysku systemowym, wybrana dlatego, że nie wymaga uprawnień administratora, i instalator nie proponuje jej zmiany. Katalog jest adresowany treścią: bloby leżą w models\blobs nazwane skrótem, a wskazują na nie małe pliki manifestu. Dlatego zawartość jest nieczytelna i dlatego trzeba przenosić katalog w całości, zamiast wybierać z niego pliki. Sama aplikacja to jeszcze co innego — jakieś 4 GB w %LOCALAPPDATA%\Programs\Ollama. LM Studio prowadzi własny katalog z własnymi kopiami i nic nie wie o katalogu Ollamy, więc używanie obu oznacza płacenie za te same wagi dwa razy.

Jak to naprawić

1. Najpierw ustal, co naprawdę zajmuje miejsce

Zanim cokolwiek przeniesiesz, sprawdź rozmiar katalogu i jego zawartość. ollama list pokazuje każdy pobrany model razem z rozmiarem — większość osób znajduje dwa albo trzy, które ściągnęła raz i o nich zapomniała. Usunięcie ich jest szybsze niż przenoszenie 200 GB na inny dysk, a do tego darmowe.

PowerShell
# PowerShell — how big is the store, and what is in it?
"{0:N1} GB" -f ((Get-ChildItem "$env:USERPROFILE\.ollama\models" -Recurse -File |
  Measure-Object Length -Sum).Sum / 1GB)
ollama list

# Remove one you no longer use
ollama rm llama3.1:70b
Czy zadziałało? Sprawdź rozmiar ponownie. Powinien spaść mniej więcej o tyle, ile ollama list podał przy usuniętym modelu.
ollama list

2. Przenieś istniejący katalog na inny dysk

Najpierw przenieś katalog, potem wskaż go Ollamie — w odwrotnej kolejności Ollama zobaczy pusty folder i pobierze wszystko od nowa. Zanim zaczniesz, całkowicie zamknij Ollamę z zasobnika systemowego: działający proces trzyma uchwyty do plików w katalogu, więc przenoszenie albo się nie uda, albo — co gorsza — uda się w połowie.

⚠️ Użyj Move-Item, a nie kopiowania z ręcznym kasowaniem na końcu. Jeśli przenoszenie zostanie przerwane, sprawdź, czy w miejscu docelowym jest wszystko, zanim cokolwiek usuniesz ze źródła — katalog adresowany treścią, przeniesiony w połowie, wygląda poprawnie i zawodzi dopiero na tych modelach, których bloby nie dotarły.

PowerShell
# PowerShell — quit Ollama from the system tray FIRST
Move-Item "$env:USERPROFILE\.ollama\models" "D:\ollama-models"

# Point Ollama at the new location (persists for your account)
[Environment]::SetEnvironmentVariable("OLLAMA_MODELS", "D:\ollama-models", "User")
Czy zadziałało? Uruchom Ollamę z menu Start i wypisz modele. Wszystkie, które miałeś, powinny być nadal zarejestrowane — jeśli lista jest pusta, Ollama jeszcze nie czyta tej zmiennej.
ollama list

3. Zrestartuj Ollamę porządnie — zamknięcie okna to nie zamknięcie programu

Tu wykłada się większość prób. Ollama odczytuje OLLAMA_MODELS w chwili startu aplikacji, a zamknięcie okna zostawia proces w zasobniku ze starą wartością. Kliknij ikonę w zasobniku prawym przyciskiem i wybierz Quit, a potem uruchom ją ponownie z menu Start. Ustawienie zmiennej przez Ustawienia → Edytuj zmienne środowiskowe dla swojego konta ma dokładnie ten sam wymóg: istniejące procesy nigdy jej nie zobaczą.

PowerShell
# PowerShell — confirm the value that will actually be read
[Environment]::GetEnvironmentVariable("OLLAMA_MODELS", "User")

# Confirm nothing is still running before you relaunch
Get-Process ollama*, "ollama app" -ErrorAction SilentlyContinue
Czy zadziałało? ollama list pokazuje twoje modele, a świeże ollama pull zapisuje na nowy dysk, a nie na C:.
ollama pull gemma3:1b
Get-ChildItem "D:\ollama-models\blobs" | Select-Object -Last 3

4. Zdecyduj, co zrobić z osobną kopią LM Studio

LM Studio ma własny katalog modeli, konfigurowalny w aplikacji w sekcji My Models, a obie aplikacje nie dzielą jednego katalogu. Jeśli pobrałeś llama3.1:8b w Ollamie i te same wagi w LM Studio, trzymasz oba komplety. Nie ma wspieranego sposobu, żeby wskazać jednej katalog drugiej — układy są różne: Ollama adresuje treścią po skrócie, a LM Studio trzyma zwykłe drzewo folderów z plikami .gguf. Realne opcje to wybrać jedno narzędzie dla danego modelu albo świadomie utrzymywać oba.

PowerShell
# PowerShell — what each store costs you
"{0:N1} GB Ollama"    -f ((Get-ChildItem "$env:USERPROFILE\.ollama\models" -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum/1GB)
"{0:N1} GB LM Studio" -f ((Get-ChildItem "$env:USERPROFILE\.lmstudio\models" -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum/1GB)

5. Wiedz, że deinstalacja nie odzyskuje własnego katalogu

Dokumentacja Ollamy mówi to wprost: jeśli zmieniłeś OLLAMA_MODELS, instalator nie usunie pobranych modeli, gdy odinstalujesz program przez Aplikacje i funkcje. Ludzie odinstalowują, licząc na odzyskanie 200 GB, dostają kilka i uznają, że liczby się nie zgadzały. Jeśli usuwasz Ollamę na dobre, skasuj katalog z modelami samodzielnie.

⚠️ To trwale usuwa każdy pobrany model, a każdy z nich to wielogigabajtowe pobieranie od nowa. Uruchom ollama list i zanotuj, co chcesz mieć z powrotem, zanim to zrobisz.

PowerShell
# PowerShell — after uninstalling, and only if you want the models gone
Remove-Item "D:\ollama-models" -Recurse -Force

6. Albo przestań potrzebować miejsca — zwykle prawdziwą odpowiedzią jest mniejszy model Najczęstsze rozwiązanie

Przeniesienie 200 GB na inny dysk warto zrobić raz. Pobierania 200 GB, których nie uruchomisz, warto zaprzestać. Większość miejsca na zapchanym dysku zajmują modele za duże na VRAM tej maszyny, trzymane w nadziei, że kiedyś się przydadzą. Sprawdź, co twoja karta naprawdę uciągnie, zanim pobierzesz kolejny — i problem z dyskiem przestanie wracać. Jeśli to nie modele, a sama aplikacja zjada C:, OllamaSetup.exe /DIR="d:\jakas\lokalizacja" zainstaluje ją gdzie indziej już przy instalacji.

PowerShell
# PowerShell — install the app itself on another drive
.\OllamaSetup.exe /DIR="d:\Ollama"
Sprawdź, co zmieści się na twoim sprzęcie — sprawdź, które rozmiary modeli są warte miejsca na dysku twojej maszyny
Otwórz kalkulator VRAM →

Jeśli nic z tego nie pomogło

Jeśli katalog leży na pojemnym dysku, a pobierania nadal padają, awaria jest w samym pobieraniu, a nie w miejscu docelowym. Jeśli Ollama po przenosinach nie znajduje modeli, sprawdź zmienną środowiskową — ta sama lektura dotyczy każdego innego ustawienia Ollamy na Windowsie.

Dołącz to, zgłaszając problem

Powiązane

Model, który mieści się na większości zestawów:
Zobacz model i wymagania →

Najczęstsze pytania

Gdzie Ollama trzyma modele na Windowsie?

Domyślnie w C:\Users\%username%\.ollama\models, co dokumentacja zapisuje również jako %HOMEPATH%\.ollama. Katalog jest adresowany treścią, więc bloby noszą nazwy skrótów, a nie modeli, i trzeba go przenosić jako całość.

Dlaczego ustawienie OLLAMA_MODELS nie zadziałało?

Prawie zawsze dlatego, że Ollama nie została w pełni zrestartowana. Odczytuje tę zmienną przy starcie aplikacji, a zamknięcie okna zostawia proces w zasobniku ze starą wartością. Zamknij ją z zasobnika, potem uruchom ponownie z menu Start.

Czy mogę zamiast tego użyć dowiązania symbolicznego albo złącza katalogów?

Zwykle działa, ale OLLAMA_MODELS jest mechanizmem wspieranym i powinno być pierwszym wyborem. Złącze dokłada warstwę, której żadna aktualizacja nie gwarantuje, i myli narzędzia do kopii zapasowych. Zostaw je jako rozwiązanie awaryjne na wypadek, gdy zmiennej ustawić się nie da.

Czy Ollama i LM Studio dzielą pobrane modele?

Nie. Każde trzyma własny katalog we własnym układzie, więc ten sam model pobrany w obu kosztuje miejsce dwa razy. Nie ma wspieranego sposobu, żeby wskazać jednemu katalog drugiego. Wybierz jedno narzędzie na model albo świadomie zaplanuj ten duplikat.

Odinstalowałem Ollamę, a dysk dalej jest pełny. Dlaczego?

Bo deinstalator nie usuwa własnego katalogu z modelami — Ollama dokumentuje to wprost. Skasuj katalog samodzielnie po deinstalacji. Pamiętaj, że to nieodwracalne, a każdy model to wielogigabajtowe pobieranie od nowa.