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!)
- 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!
A probléma ilyenkor kettős:
- Idő: Senkinek nincs hete arra, hogy kézzel válogassa ki a fontos családi fotót, és/vagy túrkáljon fontos adatok után a Windows System32, a Chrome Cache, vagy bármelyik böngésző, program mappái közül.
- 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)
1 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.
-
Automatikusan kimenti:
- Teljes felhasználói profilmappákat (Desktop, Documents, Pictures, Videos, Downloads – opcionálisan).
- 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).
- Kriptotárcákat: rekurzív keresés .wallet, wallet.dat, *.key, seed.txt stb. után.
- Torrenteket: külön Torrents_and_Data mappába gyűjti a .torrent fájlokat + a félbehagyott letöltéseket (.part, .lut).
- Okos szűrések már induláskor:
- Böngésző cache: csak az 50 KB feletti fájlok (a parányi ikonok/szemét marad kint).
- Telepítőfájlok (setup.exe, *.msi, vcredist stb.) a Downloads-ból alapból kizárva.
- Windows gyári sallangok (Wallpaper, Themes) automatikusan blacklistelve.
- Nullás fájlok és 50 KB alatti cache-elemek szemétként kezelve.
- A script két módban fut:
- 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.
- Silent/RTS-mód (config.json kitöltve) → kérdés nélkül lefut, tökéletes keretrendszer-integrációra.
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:
- GlobalFolderBlacklist (pl. RECYCLE.BIN, System Volume Information, Windows\Web\Wallpaper…).
- ExtensionBlacklist (*.sys, *.tmp, *.log…).
- InstallerExtensions (setup.exe, vcredist*.exe…).
- BrowserCacheRules (méret- és üresfájl-szabályok).
- 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.
- Tömeges tanulás (a nagy trükk):
.\delete.ps1 -LearnFolder "C:\Szemeteskosar"
- 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.
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?
- Zero install: tiszta PowerShell (Windows 7/10/11-en is fut).
- Teljesen hordozható: szervizgépra is bedobhatod USB-ről.
- Tanuló rendszer: minél többet használod, annál kevesebb szemetet hoz.
- RTS-integráció: config.json-on keresztül a nagyobb keretrendszerből is indítható (silent mód).
- Átláthatóság: minden lépés logolva, semmi rejtett mágia.
- Töltsd le a repót (GitHub: RescueData.ps1).
- Olvasd el a README.md-t (tartalmazza a pontos fájlstruktúrát, .gitignore-t, példa config.json-t és blacklist.json-t).
- Futtasd RescueData.ps1-t rendszergazdaként.
- Utána delete.ps1-vel takaríthatsz és taníthatsz.
- Később merge.ps1-vel egyesítheted a mentéseket.


