Strona 1 z 1

Debian i Windows XP Pro w jednym stali domu

: 25 kwietnia 2008, 01:26
autor: sickman
Witajcie!

Przekopałem forum i nie znalazłem jasnych wskazówek, które pomogłyby mi rozwiązać poniższy problem.

Posiadam IBM T42, dysk 100GB 7200, 1GB RAM, DVD Combo (bez stacji FDD). Na dysku Lenny (partycje: /boot, /root, /swap) oraz Windows XP Pro Eng SP2 uruchamiany z GRUB-a (partycja systemowa ntfs + 2 inne ntfs z danymi). Wszystko byłoby dobrze gdyby nie to, że Windows XP zepsuł się i niestety nie dało się go już poskładać do kupy. Zanim zabrałem się za masakrę windowsowej partycji wykonałem kopię zapasową najpilniejszych danych i ustawień (część danych została, brak miejsca na kopię). Wiedziony nadzieją szybkiego rozwiązania problemu włożyłem płytę CD z instalatorem Windows XP (start z BIOS-u ustawiony na CD) Przywitał mnie czarny ekran! CD startuje, instalatora jak nie widać tak nie widać, dysk twardy mieli, po kilku minutach czekania nic się nie dzieje!
Pod Debianem skopiowałem instalator Windows XP z CD na partycję ntfs /dev/hda1. Po kilkudniowych poszukiwaniach czegoś co wygląda jak dos i obsługuje ntfs. Karkołomnym startowaniu z płyty CD (ultimate bootdisk) dostałem się do pliku instalatora. Na otrzeźwienie ten poinformował mnie o tym, że nie może zapisać plików ładowania.
Dysk został podpięty pod drugi komputer, Partition Magic zameldował, że dysk ma 93GB partycję BAD! Dysk wrócił do laptopa, Debian z GRUB-a staruje piorunem i bez problemów, to co pokazuje GParted nie odbiega wiele od tego co pokazał Partition Magic - 93GB nieprzydzielone.
Kolejny smaczek polecenie pokazuje to:

Kod: Zaznacz cały

# fdisk -l

Disk /dev/hda: 100.0 GB, 100030242816 bytes
240 heads, 63 sectors/track, 12921 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Disk identifier: 0xe721e721

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2709    20480008+   7  HPFS/NTFS
/dev/hda2            2710       12921    77202689    f  W95 Ext'd (LBA)
/dev/hda5            2710        6149    26006368+   7  HPFS/NTFS
/dev/hda6            6150       10224    30806968+   7  HPFS/NTFS
/dev/hda7           12787       12922     1020096   82  Linux swap / Solaris
/dev/hda8   *       10225       10240      112423+  83  Linux
/dev/hda9           10240       12787    19253871   83  Linux

Partition table entries are not in disk order
Tutaj moja wiedza się kończy. Czy ktoś ma pomysł jak ugryźć temat i przy okazji nie rozwalić żadnych partycji, nie stracić danych, nie formatować partycji windowsowej ntfs przy instalowaniu Windows XP z CD lub z dysku twardego?

: 25 kwietnia 2008, 10:09
autor: DadaD
sickman pisze: Tutaj moja wiedza się kończy. Czy ktoś ma pomysł jak ugryźć temat i przy okazji nie rozwalić żadnych partycji, nie stracić danych, nie formatować partycji windowsowej ntfs przy instalowaniu Windows XP z CD lub z dysku twardego?
Twój fdisk -l wygląda dobrze.
Spróbuj skorzystać z programu Testdisk jest w repozytorium Debiana pozwala odzyskiwać dostęp do mbr, partycji. Jest dobry do ratowania.

Pozdrowienia.

: 26 kwietnia 2008, 14:52
autor: sickman
Test Disk dał radę. Windows XP działa tylko, że wyparowały partycje Debiana. Dysk zeskanowany Test Diskiem pokazał tylko partycje NTFS-owe. Partition Magic pisze unalocated w miejscu gdzie był Debian. Czym to teraz ugryźć?

: 26 kwietnia 2008, 23:45
autor: velmafia
sickman pisze:Partition Magic pisze unalocated w miejscu gdzie był Debian. Czym to teraz ugryźć?
Spróbuj uruchomić z jakiegoś liveCD fdiska i ręcznie postawić partycje tam gdzie masz te unalocated, oraz nadać im taki sam jak system plików był wcześniej.
Tyko pamiętaj, że początek i koniec tej partycji musi być taki sam jak wcześniejszej, czyli np. możesz wziąć dane z wyniku tego fdiska co podałeś w poście pierwszym.

Jeśli nie wiesz jak to zrobić, to pomoc w man oraz pomoc w czasie pracy fdiska dużo Ci wyjaśni.


aloha

: 27 kwietnia 2008, 12:15
autor: fnmirk
sickman pisze:Przekopałem forum i nie znalazłem jasnych wskazówek, które pomogłyby mi rozwiązać poniższy problem.
Naciągasz nas, sam napisałem kilka postów o tym.
Pobierz sobie to livecd http://www.sysresccd.org/Download nagraj na płytce cd.
Uruchom system i z cdromu uruchom sobie program Testdisk i przy jego pomocy odzyskasz i ustawisz wszystko dokładnie.
Program jest bardzo intuicyjny.
Poniżej masz prawie wszystko o programie Testdisk.
Testdisk posiada niezłą dokumentację, niemal obrazkową.
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
http://www.cgsecurity.org/wiki/Data_Recovery_Examples
http://www.cgsecurity.org/wiki/TestDisk
http://www.cgsecurity.org/wiki/TestDisk_Livecd

Na płytce SystemRescueCd masz zestaw takich narzędzi, że przy ich pomocy musisz to naprawić.

: 06 maja 2008, 23:19
autor: sickman
Z tym naciąganiem to nie przesadzaj. Zanim napisałem posta przeryłem wszystko co się dało. Nigdzie nie znalazłem logicznych wytłumaczeń tego co i jak jest podzielone. Jeżeli masz system z nieuszkodzonymi wpisami w MBR i PT to i może da się to jakoś poskładać. Użyłem testdiska i partycje windowsowe zostały, Windows XP się zainstalował, Debian poszedł do piachu dzięki testdiskowi - stwierdził, że partycji nie ma! Znalazłem program pod Windows, odzyskałem pliki z partycji debianowych, zgrałem na dysk. Zainstalowałem czystego Etcha, którego właśnie zaktualizuję do Lennego. Teraz przywracam konfig i kilka innych ciężkich tematów. Jak następnym razem będziesz odpisywał na posta to proszę w imieniu wszystkich dociekliwych, napisz szczegółową instrukcję, bo pismo obrazkowe skończyło się w Egipcie. Każdy potrafi pokazać link do forum, nie jestem takim łosiem, żeby pisać posta bo nie chciało mi się czytać tego co się tutaj pisze i szukać gdzie indziej. Przepraszam, przypadek był krytyczny, testdisk nie dał sobie rady, problem z dyskiem i błędami zapisu był zbyt poważny. Jaki? Napiszę jak się jeszcze jakiś spec od odzysku danych się odezwie.

Pozdrawiam.

: 07 maja 2008, 00:14
autor: fnmirk
Powiedz mi jakim cudem posiadasz dwie partycje z flagą boot i zamierzasz instalować Windows. Debian w takich warunkach ruszy. Windows zrobi to co robi. Usuń flagę boot z partycji linuksowej. Zostaw tylko flagę boot na partycji Windows.
Wykorzystaj gparted z livecd. Jak to zrobisz Windows się zainstaluje.