השגיאה אינה על כונן ה-USB אלא על C.
המתקין (Inno Setup) מחלץ קודם כול את קובץ הספרייה seforim.db.zst לתיקיית הזמניים של המשתמש — C:\Users\<שם>\AppData\Local\Temp\is-XXXX.tmp — ורק משם כותב ליעד. הקובץ הדחוס לבדו שוקל כ-1.8GB, ולכן כשכונן C צפוף מקבלים There is not enough space on the disk גם כשההתקנה מופנית לדיסק און קי.
מה לעשות
-
לפנות מקום ב-C — לפחות 2GB פנויים, עדיף 4–5GB. בנוסף ל-
cleanmgr, כדאי למחוק ידנית תיקיותis-*.tmpשנשארו מניסיונות ההתקנה הקודמים: Win+R ←%LOCALAPPDATA%\Temp. -
אם אין מה לפנות — להפנות את תיקיית הזמניים לכונן אחר, להתקנה הזאת בלבד. לפתוח שורת פקודה ולהריץ (להחליף
E:באות הכונן המתאימה ואת הנתיב בשם קובץ ההתקנה):
mkdir E:\OtzTemp
set TEMP=E:\OtzTemp
set TMP=E:\OtzTemp
"%USERPROFILE%\Downloads\otzaria-setup.exe"
חשוב שהמתקין יופעל מאותו חלון, אחרת ההגדרה לא תחול עליו.
- לבדוק גם את הדיסק און קי עצמו — צריכים להיות בו כ-6GB פנויים, ולא פחות חשוב: לחיצה ימנית על הכונן ← מאפיינים ← "מערכת קבצים". אם כתוב FAT32 — אי אפשר לכתוב עליו קובץ בודד מעל 4GB, ו-
seforim.dbגדול מזה. במקרה כזה צריך לפרמט ל-NTFS או exFAT (פרמוט מוחק הכול — לגבות קודם).
לא ללחוץ "דלג על קובץ זה" — ההתקנה תסתיים בלי הספרייה והתוכנה תיפתח ריקה.
אם גם זה לא מסתדר: להתקין רגיל על C, ואז להעביר את הספרייה לכונן דרך הגדרות ← ספרייה ← בחירת תיקייה.


