Get-ChildItem -Recurse
Що робить:
шукає файли у всіх папках
Коли:
“зникло, але точно десь є”
Рівень:
база+
Get-ChildItem -Hidden
Що робить:
показує приховані файли
Коли:
“воно було тут!”
Рівень:
база
Get-ItemProperty
Що робить:
показує властивості
Коли:
перевірка атрибутів
Рівень:
база
attrib -h -r -s *
Що робить:
знімає прихованість/системність
Коли:
файли “зникли”
Рівень:
база+
TakeOwneship /F path /R
Що робить:
повертає права
Коли:
“доступ заборонено”
Рівень:
база+
icacls path /grant user:F /T
Що робить:
видає повний доступ
Коли:
проблеми з правами
Рівень:
база+
Get-Content file.txt
Що робить:
читає файл
Коли:
перевірка вмісту
Рівень:
база
Copy-Item -Recurse
Що робить:
копіює файли
Коли:
рятуєш дані
Рівень:
база
Robocopy source dest /E
Що робить:
копіює навіть “важкі” файли
Коли:
звичайне копіювання не працює
Рівень:
pro
Get-FileHash
Що робить:
перевірка цілісності
Коли:
чи файл ще живий
Рівень:
Pro
☕ Золоте правило recovery
Якщо файл “зник” —
він або прихований,
або вже пішов. 😄
😏 Майстер дивиться на пусту папку і каже:
PowerShell допоможе знайти.
Але не завжди повернути.
🧠 Важливий момент
Якщо файл:
❌ перезаписаний
❌ диск вже щось записав зверху
❌ SSD зробив TRIM
👉 тоді навіть PowerShell розводить руками