Jak změnit ukládaní dat na jiný disk než (C:)
Mám plný c: disk a potřebuji instalovat na D:. Jak to změnit ? Díky
Změna kategorie, původně: Programování (karel)
Mám plný c: disk a potřebuji instalovat na D:. Jak to změnit ? Díky
Změna kategorie, původně: Programování (karel)
Zpět do poradny Odpovědět na původní otázku Nahoru
Ty tajemné programy neumožňují zvolit, kam se nainstalují? Lepší řešení je udělat si místo na C.
Ukládání dat a instalace mohou být dvě rozdílné věci.
Spustim program např. ac´97 realtek a napíše mi to : There is not enough space on drive C: to extract this package.
To je co? Snažíš se instalovat nějaký ovladač zvukovky?
Přesně. Otec chtěl dát dohromady starší Pc. Je tam hdd 40gb rozdělen na dva oddíly. C: (asi 10gb - tam je windows ) a D: tam je asi 30gb volnejch ( tam potřebuju všechno ukládat prostě jenom ovladače a potřebný věci jako je winrar, office a tak.
Jestli máš plný disk už před instalací ovladačů, stala se někde chyba. Rozděl si to 1:1 a instaluj programy na C nebo si kup za pár korun další disk. Data můžeš ukládat tam, kam si vybereš.
A jde to nějak rozdělit aniž bych musel přeinstalovávat win ? Vim, že to jde udělat při instalaci win ale takhle normálně nevim..
Jde nějakým partition managerem zmenšit disk D zleva a potom zvětšit C. Při nedostatku místa je to riskantní, zálohovat data se silně doporučuje. Přeinstalovat Windows bude asi rychlejší.
už jsem tu občas psal jak rychle uvolnit místo na c:
http://pc.poradna.net/q/view/715918-vice-mista-na- disku-c-ve-win-7?page=r715940#r715940
Zrušit déčko. Céčko roztáhnout na max.
Problem je v nastaveni adresare pro docasne soubory (TEMP). Ten se pouziva pro rozbaleni apod.
Ve sprave pocitace (prava mys na tento pocitac/vlastnosti) jit na promenne prostredi a promenne pro TEMP a TMP presmerovat do adresare na disku D:, treba D:\Temp
Ale pokud takto dochazi misto na disku C:, bude vysledkem zpomaleni celeho systemu. Takze co nejrychleji disk C: vycistit a defragmentovat
nutno dodat, že tmp adresář musí být předem vytvořen. nabízí se jednoduchá možnost v příkazu set tmp a set temp, pak to pochopí i hloupý program.
ten SET ti nepomuze, protoze set plati pro session prikazoveho radku.
A nepredpokladam, ze by si uzivatel vytvarel davkove soubory pro to, aby si neco nainstaloval
existuje setx. Ale tie premenne prostredia tiez nie su 100%, niektore programy si cpu co ich napadne a kam ich napadne. Navyse neviem jak funguju WinAPI fcie na vytvorenie temporary suborov (ci beru do uvahy premenne prostredia). Ale aspon ciastocne to s tym setx temp D:\neco vyriesi
Funkce jako GetTempFolder() apod. berou v uvahu nastaveni TEMP promenne
Jinak MS si pro instalace aktualizaci vytvari docasne adresare v rootu disku - nechapu!. Ale aspon to dela tak inteligentne, ze je vytvari na disku, na kterem je vic mista
to vím. jafi, jak si obecně program volá proměnné prostředí?
to si vyjede výpis proměnných a podle toho zapisuje, nebo rovnou zapisuje podle daných proměnných?
nejsem programátor, tak srozumitelně. ď.
nebo spíš, jaké je obecné pravidlo na volání?
já jednou, ještě na xp, dostal do rukou soft, který:
nevěděl co je diakritika
mezera mu nic neříkala
příšernou možností zjišťoval hodnoty proměnných a získané cesty (zmršený) se tam pokoušel vecpat
c:\document and settings\žežulička
trasoval jsem si to celý a dodnes z toho mám osypky.
logicky si musím odvodit, že pravá cesta nemusí program zajímat, toho má zajímat pouze proměnná.
Program si muze (pokud to potrebuje) zjistit hodnotu promenne pomoci API nebo pomoci funkci programovaciho jazyka. Proste mu rekne vrat mi hodnotu promenne.
Obvykle to ale nepotrebuje, protoze se systemu pomoci API funkce zepta na cestu k TEMP adresari a ten mu ji vrati - standardni postup. Ta cesta se ridi nastavenim TEMP promenne. V tom adresari si vytvori nejaky podadresar, do nej bude rozbalovat instalacku a pak nasledne instalovat.
To, co popisujes je pravda. Zapadni svet nevi, co je diakritika a pokud starsi (neunicode) program dostane cestu se žežuličkou, je v riti. Hodne stare programy mely problem i v pripade, ze delka cesty byla hodne dlouha.
Proto ja standardne delam temp adresare v C:\Temp. Nezasiraji profil uzivatele, jednoduse se promazavaji a neni problem s dlouhou cestou. Tohle uz Win7 resi, protoze odpadly dlouhe cesty - misto Document and settings\uzivatel\application data\Temp mas c:\Users\uzivatel\AppData\Local\Temp