Jak odzyskać folder?

Witam. Ostatnio bawiłem się w zabezpieczanie folderu hasłem bez żadnych programów. Poczytałem i zacząłem robić tak jak mówili na forach. Wchodzę w nowy dokument tekstowy i wklejam taką formułę:

cls

@ECHO Off

title Blokowanie folderu

if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK

if NOT EXIST Filmy goto MDLOCKER

:CONFIRM

echo Czy na pewno chcesz zabezpieczyć folder(T/N)

set/p "cho=>"

if %cho%==T goto LOCK

if %cho%==t goto LOCK

if %cho%==n goto END

if %cho%==N goto END

echo Niepoprawna komenda.

goto CONFIRM

:LOCK

ren Filmy "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

echo Folder zabezpieczony

goto End

:UNLOCK

echo Podaj hasło do folderu

set/p "pass=>"

if NOT %pass%== marcin goto FAIL

attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Filmy

echo Folder został odblokowany

goto End

:FAIL

echo Złe hasło

goto end

:MDLOCKER

md Filmy

echo Filmy został stworzony

goto End

:End

I robie tam swoje hasła nazwy folderów itp. Wszystko pięknie gra. Ale zachciało mi się zabezpieczyć inny folder więc na tym samym dysku: nowy plik tekstowy i pisze wklejam inną formułkę:

cls

@ECHO OFF

title Blokowanie folderu

if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK

if NOT EXIST nazwa goto MDLOCKER

:CONFIRM

echo Czy na pewno chcesz zabezpieczyć folder(T/N)

set/p "cho=>"

if %cho%==T goto LOCK

if %cho%==t goto LOCK

if %cho%==n goto END

if %cho%==N goto END

echo Niepoprawna komenda.

goto CONFIRM

:LOCK

ren nazwa "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

echo Folder zabezpieczony

goto End

:UNLOCK

echo Podaj hasło do folderu

set/p "pass=>"

if NOT %pass%== hasło goto FAIL

attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" nazwa

echo Folder został odblokowany

goto End

:FAIL

echo Złe hasło

goto end

:MDLOCKER

md nazwa

echo nazwa został stworzony

goto End

:End

I wszystko się powaliło. Od tej pory gdy wchodzę by odblokować tamten plik nic się nie dzieje tylko pojawia się nowy folder. Co robić?

Mam to już zapisane jako .bat i teraz w to wchodze i pojawia się nowy folder, a powinno być tak: “proszę podać hasło” mój folder powinien się pojawić.

Edytuj posta i wklej te skrypty w

[code]tutaj

. Nie znam się zbyt dobrze na *.bat’ach ale wydaje mi się, że nie możesz mieć dwóch folderów na raz zabezpieczonych w ten sam sposób (to raz). Zamiast bawić się z konsolą w Windows użyj czegoś co nazywa się TrueCrypt a będziesz miał nie tylko zabezpieczone hasłem ale i zaszyfrowane dane, bo robiąc w obecny sposób prosisz się o użycie przez kogoś Linuksa w trybie livecd i otwarcia folderu “nazwa” tak jakby nie miał żadnych zabezpieczeń (to dwa).

Czyli co dokładnie mam zrobić by odzyskać ten folder? Przepraszam że tak głupio pytam ale po prostu nie znam się na tym…

Usunąłem tamten folder i tamten plik .bat, zostawiłem tylko ten co jest potrzebny. Nadal to samo :expressionless:

“Jak się nie znasz to nie rób nic samemu” - podstawowa zasada - ok, jak mówiłem nie znam się zbyt dobrze na działaniu Windowsowych skryptów ale nie ryzykowałbym usuwania jednego z powiązanych ze sobą folderów no ale ok.

Ściągnij Total Commander’a http://www.dobreprogramy.pl/Total-Commander,Program,Windows,12316.html i spróbuj uzyskać dostęp do tego folderu z jego poziomu, dalej przenieś zawartość gdzie indziej a folder usuń.

Folder się tworzy bo fizycznie tego pliku nie ma tam gdzie masz tego bata. Wklej to jak nie zadziała to nie ma sensu próbować czymkolwiek.

attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" nazwa

Ta formuła jest tam wpisana.

Total Commander nie pomógł…

Dodane 25.07.2011 (Pn) 20:00

Problem rozwiązany :slight_smile: Gdy uruchomiłem komputer ponownie zwiększyła się wolna przestrzeń na dysku(znaczy że coś się usunęło). Pobrałem program “RECUVA” i odzyskałem stracone dane… Temat do zamknięcia