Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5

Ustawienia CHS w tablicy partycji dysku. Czym grozi nieprawidłowa geometria dysku?

#1
Witam,

Wiem - grubo odwaliłem, nie pytajcie nawet jak, ale nadpisałem pierwsze 8kB swojego głównego i największego dysku przypadkowymi śmieciami. Żegnając się w tej sposób z boot sectorem dysku i cała tablicą partycji...

Oczywiście utrata danych nie wchodziła w grę, więc od razu zacząłem działać. Na drugim dysku zainstalowałem na szybko windowsa i tam za pomocą GetDataBack sprawdziłem, że można wszystko odzyskać, jednak nie miał bym gdzie tego wszystkiego przenieść (tzn w sumie miałbym, ale wolałem szybsze rozwiązanie), więc postanowiłem ręcznie przywrócić tablicę partycji Smile Spisałem sobie dane odnośnie partycji, które pokazywał GetDataBack, a następnie za pomocą partition table editora ustawiłem odpowiednie LBA dla 3 partycji jakie miałem. Nie potrafiłem tylko odpowiednio ustawić danych CHS (geometrii dysku), te dane ustawiłem kompletnie na pałę.

Następnie dodałem starego windowsa do boot.ini w tym doinstalowanym i udało się. Windows ruszył, wszystkie dane są nietknięte. Wszystko działa po staremu... jednak programy do partycjonowania nadal pokazują, że są błędy (zapewne przez błędnie ustawiony CHS). Np. partition magic w ogóle nie pokazuje jakiejkolwiek partycji, tylko określa cały dysk jako BAD Wink


Generalnie minęły już 2 tygodnie od tej wpadki i nadal wszystko działa jak należy. Mam więc pytanie - czy błędnie ustawiony CHS może spowodować utratę danych w przyszłości? (trochę mi się nie chce tych danych przenosić i od nowa partycjonować dysku). Czy jakiekolwiek dzisiejsze programy na windowsa i linuxa korzystają z danych CHS o partycjach zamiast LBA?
#2
T-1000 napisał(a):Wiem - grubo odwaliłem, nie pytajcie nawet jak, ale nadpisałem pierwsze 8kB swojego głównego i największego dysku przypadkowymi śmieciami.
Czyżby zabawa z dd? Smile

T-1000 napisał(a):czy błędnie ustawiony CHS może spowodować utratę danych w przyszłości?
Sądzę, że trudno wyrokować w takiej sprawie, bo taka sytuacja nie zdarza się co dzień, a nawet raz w życiu. Ale wydaje mi się, że gdyby dane miałyby przepaść z powodu źle ustawionej geometrii, to już by poszły, a nie po jakimś czasie.

T-1000 napisał(a):(trochę mi się nie chce tych danych przenosić i od nowa partycjonować dysku)
A nie możesz po prostu sczytać geometrię z obudowy i ponownie "przywrócić" tablice partycji, tym razem z prawidłową geometrią?
#3
Krizz napisał(a):Czyżby zabawa z dd? Smile

Trafiony zatopiony Smile

Krizz napisał(a):Sądzę, że trudno wyrokować w takiej sprawie, bo taka sytuacja nie zdarza się co dzień, a nawet raz w życiu. Ale wydaje mi się, że gdyby dane miałyby przepaść z powodu źle ustawionej geometrii, to już by poszły, a nie po jakimś czasie.

No właśnie z tego co wyczytałem windows (linux chyba też) operuje tylko na wartościach LBA, więc nie powinno być problemu, nie mam tylko pewności, czy niektóre programy nie postępują inaczej...

Krizz napisał(a):A nie możesz po prostu sczytać geometrię z obudowy i ponownie "przywrócić" tablice partycji, tym razem z prawidłową geometrią?

Tzn. nie chodzi mi o tą "prawdziwą" geometrię dysku, tylko o te wartości, które się ustawia w tablicy partycji dla każdej partycji z osobna - że np. pierwsza partycja zaczyna się od cylindra 0, głowicy 1 i sektora 1, a kończy na cylindrze 1023, głowicy 254 i sektorze 63... Te dane dla każdej z 3 partycji ustawiłem na pewno źle...
#4
Dodam tylko, że nadal wszystko jest OK.

Doinstalowałem niedawno najnowsze ubuntu, instalator wykrył wszystkie partycje jak należy i nic się nie popsuło Smile

Czyli wygląda na to, że obecnie te dane CHS nie są do niczego używane...
  


Skocz do:


Użytkownicy przeglądający ten wątek:
1 gości