"Az, hogy bekapcsolod, és Működik, nem jelenti azt, hogy hibátlan!"®           "A Számítógép füsttel működik. Ha az kijön belőle, mindennek vége!"           "Az elmélet, és a gyakorlat között elméletileg nincsen különbség, gyakorlatilag van"           "hacker gondolkodás: ha pingre ugat a kutya, nem matatsz a zárral."

2026. április 3., péntek

Digitális régészet felsőfokon – Hogyan mentsünk adatot ésszel?

Véget vethetünk az Adat-káosznak!

Elkészült az intelligens, önmagát tanító adatmentő eszközrendszerem !

(FIGYELEMFIGYELEM: Friss, 2026-os kiadás. Még nem éles, nem tesztelt több terabájton! Kizárólag saját felelősségre használd! Rendszergazdaként futtasd, és mindig készíts kézi biztonsági másolatot a célmappáról!)



Sokunk fiókjának mélyén hevernek azok a bizonyos „majd egyszer átnézem” HDD-k/SSD-k, amikre sietve telepítettünk egy új rendszert, miután a régi összeomlott. A HDD-k/SSD-k, amikről csak lementettük az „egészet” egy mappába, aztán ott maradtak a káoszban, azóta is várva a "megváltást" -----> átnézést, rendszerezést, takarítást.
Ha te is gyűjtögeted a régi adatokat, mert „majd egyszer rendet rakok bennük” , akkor pontosan tudod, miről beszélek.

A szervizemben is hetente hoznak olyan gépeket, ahol a felhasználó sietve telepített új Windows-t, az összes régi adatot egy óriási mappába (Másik partícióra/külső adathordozóra) dobta, és most ott áll egy 500GB-4 TB-os káosz: ezer mappaszinten elszórt Desktop, Downloads, AppData, a gyerekek kiskori képei, videói, böngészőprofilok, kriptotárcák, félbehagyott torrentek, plugin-beállítások…

..mindenkinek más a fontos!


A klasszikus megoldások rendre kudarcot vallanak, vagy gyökeret eresztesz az asztalnál, mire végzel! Ezek:
  • Kézi válogatás = hetekig tartó munka.
  • Egyszerű másolás = duplikációk ezrei (ugyanaz a Chrome-profil háromszor, különböző dátumokkal).
  • Kereskedelmi eszközök = vagy fizetős, vagy nem tudják a Tor/Brave/Opera specifikus útvonalait, a wallet.dat fájlokat, vagy a .torrent + .part fájlpárokat. Nem tanítható, szabható testre!


Ezért építettem fel egy háromlépcsős, PowerShell-alapú, teljesen hordozható rendszert a saját igényeimre (több terrabájt saját archívum + szervizmunka).
A neve: Data Rescue Toolkit (RescueData.ps1 + delete.ps1 + merge.ps1). A GitHub-on „RescueData.ps1 ” néven találod, egyetlen .zip-ben vagy git clone-nal azonnal futtatható.

A probléma ilyenkor kettős:

  1. Idő: Senkinek nincs hete arra, hogy kézzel válogassa ki a fontos családi fotót a Windows System32 vagy a Chrome Cache mappái közül.
  2. Duplikáció: Ha háromszor mentettük le ugyanazt a gépet az évek alatt, tízszer lesz meg ugyanaz a fájl, de más-más (gyakran értelmezhetetlen) mappaszerkezetben.


Erre készítettem egy háromlépcsős, automatizált megoldást, aminek most a leírását is megosztom veletek.




1. fázis: A „Mindent bele”, de okosan (RescueData.ps1)


Az első script nem csak másol, ez nem egy egyszerű "robocopy". Rendszergazdaként futtatva intelligensen vadászik a fontos dolgokra, és már az elején szűr.

  1. Automatikusan kimenti:

    1. Teljes felhasználói profilmappákat (Desktop, Documents, Pictures, Videos, Downloads – opcionálisan).
    2. Minden böngésző teljes profilját (Chrome, Edge, Firefox, Brave, Opera, Tor Browser) → könyvjelzők, jelszavak, sütik, Extensions és Local Extension Settings mappákkal együtt (így az AdBlock saját tiltólistáid, plugin-beállításaid is megmaradnak).
    3. Kriptotárcákat: rekurzív keresés .wallet, wallet.dat, *.key, seed.txt stb. után.
    4. Torrenteket: külön Torrents_and_Data mappába gyűjti a .torrent fájlokat + a félbehagyott letöltéseket (.part, .lut).

  2. Okos szűrések már induláskor:
    1. Böngésző cache: csak az 50 KB feletti fájlok (a parányi ikonok/szemét marad kint).
    2. Telepítőfájlok (setup.exe, *.msi, vcredist stb.) a Downloads-ból alapból kizárva.
    3. Windows gyári sallangok (Wallpaper, Themes) automatikusan blacklistelve.
    4. Nullás fájlok és 50 KB alatti cache-elemek szemétként kezelve.

  1. A script két módban fut:

    1. Interaktív (config.json üres) → bekér azonosítót (pl. „60GB-os SSD Win10 – 2026.04.02”), forrást (meghajtó vagy mappa), rákérdez a választható modulokra, tömörítésre.
    2. Silent/RTS-mód (config.json kitöltve) → kérdés nélkül lefut, tökéletes keretrendszer-integrációra.


    Minden lépés logolva → rescue_log.txt. A mentés végén opcionális ZIP (de az eredeti mappa megmarad a későbbi merge-hez).

2. fázis: A feketelista és a „Tanulás” (delete.ps1)

Ez a kedvencem, mert önmagát okosítja. Ha a mentés után látom, hogy egy mappa felesleges (pl. egy régi játék textúrái), nem csak letörlöm. „Megmutatom” a scriptnek, és ő felveszi a blacklist.json fájlba. Legközelebb, ha egy másik lemezen találkozik vele, már rá sem néz. Ez egy folyamatosan okosodó szűrő, ami idővel teljesen kitisztítja a munkafolyamatot.

    - A blacklist.json tartalmazza:

    1. GlobalFolderBlacklist (pl. RECYCLE.BIN, System Volume Information, Windows\Web\Wallpaper…).
    2. ExtensionBlacklist (*.sys, *.tmp, *.log…).
    3. InstallerExtensions (setup.exe, vcredist*.exe…).
    4. BrowserCacheRules (méret- és üresfájl-szabályok).

    - Két tanulási mód:

    1. Manuális/interaktív: A takarítás végén a script megkérdezi: „Szeretnél új elemet hozzáadni?” → beírod a mappa nevét vagy kiterjesztést, és máris frissül a JSON.
    2. Tömeges tanulás (a nagy trükk): .\delete.ps1 -LearnFolder "C:\Szemeteskosar"
    3. Bedobálsz egy mappába mindent, amit soha többé nem akarsz látni → a script végigmegy rajta, és minden mappa nevet + minden fájl kiterjesztést automatikusan felvesz a blacklistbe. Legközelebb már egyik mentésnél sem fogja másolni.

    Takarítás után pontosan megmondja, hány elemet törölt, és mindig helyi logot ír (még RTS-módban is).



3. fázis: Az intelligens összefésülés (merge.ps1)

Itt történik a varázslat. Ha megvan 3-10 különböző mentésed, ez a script egyetlen „Master” mappába gyúrja össze őket, de egy szigorú döntési fa alapján:
  • MD5 alapú duplikáció-eltávolítás: azonos tartalmú fájlok közül csak egy marad.
  • Heurisztikus pontozás: a mappa neve alapján dönt.
    Példa: /Karácsony/Család/Fotók/ → magas pontszám. 
    /001/temp/2023/backup/ → alacsony pontszám. A „szebb” helyen marad a fájl..
  • Biztonsági háló: Amikor egy duplikátumot töröl, a megmaradó fájl mellé tesz egy *.mentett.txt fájlt, amibe beleírja az összes korábbi elérési utat. Így ha később mégis keresnél egy régi mappanevet, meg fogod találni, hol volt eredetileg.
  • Eredmény: egyetlen tiszta „Master” mappa, ahol nincs káosz, de minden visszakereshető.



Mire jó ez neked?

Akár a saját adataidat rakod rendbe (ahogy én is küzdöttem már több terabájtnyi régi mentéssel), akár szervizben kell gyorsan, telepítés nélkül kimenteni egy ügyfél adatait újratelepítés előtt, ez a készlet megspórolja a munka (és az IDŐ!) 90%-át!


    - Miért jobb ez, mint bármi más?

    1. Zero install: tiszta PowerShell (Windows 7/10/11-en is fut).
    2. Teljesen hordozható: szervizgépra is bedobhatod USB-ről.
    3. Tanuló rendszer: minél többet használod, annál kevesebb szemetet hoz.
    4. RTS-integráció: config.json-on keresztül a nagyobb keretrendszerből is indítható (silent mód).
    5. Átláthatóság: minden lépés logolva, semmi rejtett mágia.

    - Hogyan kezdd?

    1. Töltsd le a repót (GitHub: RescueData.ps1).
    2. Olvasd el a README.md-t (tartalmazza a pontos fájlstruktúrát, .gitignore-t, példa config.json-t és blacklist.json-t).
    3. Futtasd RescueData.ps1-t rendszergazdaként.
    4. Utána delete.ps1-vel takaríthatsz és taníthatsz.
    5. Később merge.ps1-vel egyesítheted a mentéseket.

A projekt az RTS (Repairing – Tuning – Setting’s) keretrendszer adatmentő moduljaként is él, de teljesen önállóan is használható.


Ha neked is eleged van a régi meghajtók káoszából, és szeretnél egy eszközt, ami nem csak másol, hanem gondolkodik és tanul, akkor ez neked is készült!

Készült (saját használatra és a szervizmunka megkönnyítésére) az RTS (Reparing's - Tuning's - Setting's ) projekt keretében. Használható önállóan vagy a keretrendszer moduljaként is!

PowerShell alapú, tehát nem kell telepíteni semmit, csak futtatni és hagyni, hogy a gép dolgozzon helyetted...
Használd okosan, mentsd el a fontos adatokat, és élvezd, hogy végre rend van az archívumban!
Jó mentést!
Link: GitHub – " RescueData.ps1 ", vagy keress rá „Data Rescue Toolkit” a GitHub-en.


Ha van kérdésed, specifikus böngésző-plugin, számlázószoftver-adatbázis vagy bármi egyedi igényed, írd meg – bővítjük tovább a blacklistet vagy a merge logikát.


Nincsenek megjegyzések:

Megjegyzés küldése