Co se děje s RAM po vypnutí PC
Debata v jiném threadu se posunula jinam a bylo by škoda, aby to zapadlo v pokecáckém propadlišti. Proto zakládám nový thread.
Pokračujme tady.
Debata v jiném threadu se posunula jinam a bylo by škoda, aby to zapadlo v pokecáckém propadlišti. Proto zakládám nový thread.
Pokračujme tady.
Zpět do poradny Odpovědět na původní otázku Nahoru
Po vypnutí (odpojení napájení) se obsah RAM ztrácí v propadle dějin.
To si (selským rozumem) myslím taky, ale jsem trochu nalomen.
Druhá varianta je ta hibernace, tam bude dolování dat možné.
Vytáhl jsem to ven, abych sem nalákal MM..
Mno, po přerušení napájení přijdeš o refresh, takže se její obsah ztrácí. V hibernaci je obsah paměti zachován, nenapadá mě ovšem, jak se do takto "konzervovaného" systému dostat, abys paměť přečetl. Ale nejsem špión ...
Ked PC vypinas (start-vypnut) tak je ca po 10ms v RAM totalny gulas (rozumej nahodne cisla).
Ked pouzivas standby alebo hibernate (alebo "zavretie veka s default nastaveniami") tak ostanu data v RAM (resp. u hibernate su len v hiberfile.sys (RAM vsetko zabudne) ale po prebudeni su nakopirovane nazad do RAM). Ja osobne standby ani hibernate nepouzivam nikdy (ptz u 99% HW to funguje len nahodnou lebo cinanove chyby zrovna dnes sa neprejavili).
Tretie miesto kde by sa mohli nejake utrzky cohosi z RAM uchovat je pagefile.sys, ale pravdepodobnost ze by tam niekto nasiel nieco ucelene je menej ako miliontina promile (ptz tam su pages (tusim ze 4kB) porozhadzovane uplne nahodne).
Aby som to zhrnul:
Standby (S1 a S3): RAM je v self-refresh mode a napajana zo standby vetvy zdroja (to znamena aj ze notebook v standby zere baterku a po par dnoch v standby tu baterku uplne vybije (to je tiez dovod preco nepouzivam nikdy standby ptz neviem kedy NB zas zapnem) a ked sa vybije baterka tak prebudenie z S3 uz neni mozne a neulozene data budu stratene, vynimka je len hybridny mod (vista+W7) vtedy su data sucasne zapisane aj do hiberfile.sys a prebudenie je mozne ale len s nabijackou lebo vybita baterka).
Hibernate (S4): RAM nema napajanie (po 10ms vsetko zabudne) ale po prebudeni sa obsah RAM nakopiruje z hiberfil.sys takze vysledny efekt je akokeby RAM nic nezabudla. "Nebezpecne" je aj to ze informacie v hiberfile.sys ostanu az po dalsie hibernate, t.j. ak clovek hibernoval RAZ a potom pol roka nie, tak ma v hiberfile.sys obsah RAM zpred pol roka :)
Soft-off (S5) a aj hard-off a akykolvek iny off: RAM po 10ms vsetko zabudne
Restart: RAM sa konfiguruje nanovo a urcity kratky cas nema refresh, takze mozu sa data v RAM poskodit aj ked velke casti (alebo aj uplne vsetko) mozu ostat neposkodene. Starsie BIOSy vacsinou ale premazali komplet celu RAM, dnes sa uz na to neda spolahnut ptz snaha je zrychlit boot na max takze uz moc BIOSy celu RAM nemazu.
no jasně, že já na to nepřišel dřív - zkontrolovat S a D u paměťáku.
kouknětě si taky:
všechno se mi načítá z hiberfilu
http://en.wikipedia.org/wiki/Advanced_Configuratio n_and_Power_Interface
toto funguje na zariadenia o ktorych Windows vie jak ich vypnut (u ktorych ovladac vie jak ich prepnut do G3, alebo aj u ktorych je v ACPI metoda na prepnutie do G3),
Pamatovy kontroller ale neovlada ziaden ovladac ani ACPI, a napajanie RAM je natvrdo riadene (drat a tranzistor) vystupmi chipsetu (S3,S4,S5) tak, ze S3 a nizsie = RAM ma napajanie, S4 a vyssie = RAM nema napajanie. Je to tak nadratovane v HW. Inicializovat pamatovy kontroller a samotnu RAM vie len BIOS, je to velmi komplikovany proces silne zavisly od chipsetu.
P.S. on pamatovy controller je sucasne aj host bridge (PCI zariadenie predstavujuce logicky most medzi CPU a ostatnymi zbernicami) takze je mozne ze u host bridge budes tuto informaciu mat tiez ak to je uvedene v ACPI je to tam ale len informacne aby Win po prebudeni vedel povedat ovladacu toho host bridge ze jeho HW stratil napajanie, neni to ale kvoli RAM.
P.S.2. IDE controller samozrejme s RAM nema nic spolocne, ale to je ti predpokladam jasne
aha, takto to je.
takže jsme zpět, jestli smaže, nebo ne (u mě je to už jasný, hiberfil). na což jsi defakto odpověděl.
Neviem ci sa chapeme proste kazde zariadenie ma to mapovanie ine, je to info pre Windows aby vedel ze co sa vypne ked Win iniciuje prechod do nejakeho Sx, aby predtym poslal ovladacom zariadeni ktore su na danom zariadeni zavesene spravu ze budu vypnute.
Okrem toho pre niektore zariadenia (nie vsetky) BIOS moze poskytnut ACPI metody (alebo aj ovladac zariadenia moze posytnut nejake funkcie) na prenutie do Dx aby ich Win mohol vypnut kedy chce (to umozni potom checkbox "vypinat toto zariadenie kvoli uspore energie" to si Win potom riadi sam kedy chce).
RAM sa ale vypnia len natvrdo hardwarovo.
chápeme se dobře, jen si informace potřebuji vstřebat.
jasně, otázkou teda zůstává, komu se to vypne. mife, když prodáváš ty ntb, jak je u většiny nastavena akce "zaklapni víko, vař kafe"?
zkopíruju si sem:
edit// l-core, nemusíš být nahlodán, pokud napájení ram není, obsah je fuč. bavme se o té druhé věci aby nedošlo k mýlce.
U většiny notesů (základní nastavení) je to časově definované - po dobu cca 5 minut se jen podtaktuje CPU, uspí disk, vypne display (někdy jde přímo do suspend to RAM). Po tomto čase to udělá suspend to RAM, následně (zas za jakousi dobu) suspenduje na disk a vypíná - zde už je RAMka prázdná a pustá. Záleží na tom, jak je nastavena napájecí politika.
režim rovnováha. i blbej policajt to za 360 minut stihne, pak půjde do hibernace a bude se přepisovat- pokud bych se vrátil k původnímu tématu.
Já jen trošku nechápu (pokud už mám na disku kriminální obsah a bojím se blizen), proč takový sokolík nezakryptuje závadný obsah a módy hibernace ouplně nezruší (zaklapnutí víka - plný výkon, PC vypínat skrz shut-down, stejně jako u stolního počítadla). Nicméně taková paranoia už přerůstá meze mého chápání.
toto je technický dotaz. nicméně mám kamaráda, který dělá daně. běžná praxe podle něj je:
zabavit pc
vycucnout data
prodat data
důvod se najde vždy. tady nejde ani o kriminálnictví, jako spíš o prachy. to není paranoia, vítej v české republice.
Mife, tady (v tomhle vlákně) nejde o ochranu kriminálníka před policajty. Překopíroval jsem to sem jako takovou hw zajímavost, možnost dolování dat (nevypnuté) RAM x dní zpět tou sysinternalsáckou utilitou.
Vypnutí (hw) je jasné. Co ale třeba restart OS?
podle mého nedotčeno.
mm:
A dojde při sw restartu k odpojení proudu do RAM?
toto by mě taky zajímalo, takže si počkáme na mm
zatím počti: http://pc.poradna.net/f/view/308669-prolomit-lze-j akekoli-sifrovani-disku-staci-zmrazit-pamet
Viz níže.
Je restart a restart. Při teplém startu se paměť (oblasti, kde se nezavádí systém) zachová, po HW resetu se chaos v RAM maže (tuším to probíhá při kontrole RAM v POSTech). Aspoň to tak vždy bylo. Jestli se v průběhu dvou let něco nezměnilo (což nepředpokládám), je to tak dosud.
Přes víkend nainstaluju (dualboot XP+Vista) na Vistu RAMMap, restartnu do XP, spustím dBASE, restartnu do Visty a budu dolovat
S výsledkama se pak pochlubím.
IMHO mi dáš za pravdu .
restart som pisal tiez vyssie, este tu doplnim ze teply restart (ze len CPU dostane reset) sa uz nejake to desatrocie nepouziva ptz s tym boli dost problemy kvoli lock-ovatelnym HW registrom (napr. v chipsete) a naslednej nemoznosti ich zapisu v POST, dnes je kazdy restart sucasne aj PCI RESET z coho sa aktivuju aj vsetky ostatne HW resety okrem resume reset. Vtip je ale v tom ze RAM hardwarovo nema reset :) (ak sa nemylim tak az u DDR3 pridali reset signal ale ten asi tiez neresetuje data ale len nejaky state machine v RAM). Nasledne BIOS vzdy urobi kompletnu inicializaciu RAM controllera a modulu, pricom ale sa data nemusia stratit, ale mozu, to bude silne zavisiet od konkretneho chipsetu, dosky, a BIOSu.
Nasledne BIOS moze (ale nemusi) zmazat celu RAM, napr. v ramci toho testu co BIOS robi, dnesne BIOSy to ale robia len ked detekuju ze sa zmenil HW (novy RAM modul) alebo ak niekto menil nieco v BIOSe, inac nie kvoli skrateniu POST. Zda sa mi ze phoenix BIOSy este donedavna defaultne mazali celu RAM pri kazdom resete, ale vyrobcovia dosiek si to mozu zmodifikovat jak chcu ked chcu rychly POST tak to mozu odstranit/zakazat apod.
Díky za vyčerpávající odpovědi. Zdaleka to není tak jednoduché, jak to na první pohled vypadá.