Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Windowsowi 7 "pogłupiały się" partycje

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Windowsowi 7 "pogłupiały się" partycje
From: Adam <a.g@poczta.onet.pl>
Date: Fri, 26 Sep 2014 22:48:41 +0200
W dniu 2014-09-26 13:00, Piotr B. [pb2004] pisze:
Adam <a.g@poczta.onet.pl> wrote:
Witajcie.

Inna partycja startowa, inna systemowa.
A dokładniej:
partycja startowa to linux, win 7 siedzi na jednej z partycji
rozszerzonej. W sumie 4 systemy, wiele partycji.

W pewnym momencie Win7 "pogubiły się" partycje. Żaden ze sposobów, które
znalazłem na Necie nie pomógł.
To, co przy okazji zauważyłem:
Win 7 do tej pory partycję "rozruchową" (czyli systemową w "normalnym"
znaczeniu - tam, gdzie wskazuje %SystemDrive% czy %SystemRoot%) miał pod
literą C:, teraz zaś wygląda na to, że próbuje wystartować z E:

Zmieniłem UUID partycji.
Z rozpędu zmieniłem też linuksowe :( więc w linuksie musiałem wklepać
nowe numerki do plików konfiguracyjnych.
Windows XP połknął to bez bólu, trzeba było tylko na nowo
przyporządkować literki w diskmgmt.msc

Jednak Win 7 dalej nie chce wystartować.
Żadna z opcji dostępnych przez start z dvd instalacyjnego Win7 nie pomaga.

Ki diabeł?
Czego szukać? Co zmienić?

Pokaż dokładnie układ partycji(np. z fdisk -l /dev/sdX pod Linuksem). Co


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x86449a84

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048      258047      128000   83  Linux
/dev/sda2          258048     1306623      524288   14  Hidden FAT16 <32M
/dev/sda3   *     1306624     5499647     2096512    6  FAT16
/dev/sda4         5504961  1953521663   974008351+   f  W95 Ext'd (LBA)
Partition 4 does not start on physical sector boundary.
/dev/sda5         5505024    16858799     5676888    b  W95 FAT32
/dev/sda6        16859136   156872129    70006497    7  HPFS/NTFS/exFAT
/dev/sda7       156887040   225273792    34193376+   7  HPFS/NTFS/exFAT
/dev/sda8       225273856   962768832   368747488+   b  W95 FAT32
/dev/sda9       962768896  1144810800    91020952+   7  HPFS/NTFS/exFAT
/dev/sda10     1144813568  1214210047    34698240   83  Linux
/dev/sda11     1214214144  1238446079    12115968   83  Linux
/dev/sda12     1238448128  1247551487     4551680   82  Linux swap
/dev/sda13     1247553536  1953521663   352984064    7  HPFS/NTFS/exFAT

Wyjaśnienia:
sda1 - jest to linuksowy /boot i bootmanager
sda2 - już nieużywana, był tam natywny DOS 6.22
sda3 - był Win98 (już nieużywany), jest tam bootmanager z Win98
sda5 - partycja dla swap i temp windowsów
sda6 - win 7 - ten, który się zbuntował
sda7 - Windows XP
sda8 - różne dane, także "Program Files" wspólne dla Win XP i Win 7
sda9 - maile, dokumenty
sda10 - linuksowy root
sda11 - linuksowy /home
sda13 - różne pliki większe niż limit FAT32

do automatycznej naprawy jest ona dość kłopotliwa. Najlepiej się
sprawdza gdy komputer ma jeden dysk twardy. Dodatkowo partycja na której
są pliki z bootloaderem Windowsa w mbr musi być ustawiona jako aktywna.
Tutaj[1] są przykłady poleceń naprawy.

1. http://www.tweakhound.com/2012/11/13/how-to-fix-the-windows-bootloader/


A więc po kolei:
Są BootManagery na sda1 i sda3. Wzajemnie się "wołają", więc zawsze mam dostęp do wszystkich systemów. Płyta startowa Win 7 (a raczej jej "Opcje odzyskiwania systemu") widzi partycję z Windows 7.

Opcja /fixmbr:
"Operacja zakończyła się pomyślnie"

/fixboot
"Wolumin nie zawiera rozpoznawalnego systemu plików" - nie rozumiem źródła tego komunikatu

/scanos
"Pomyślnie przeskanowano instalacje systemu Windows.
Całkowita liczba zidentyfikowanych instalacji systemu Windows: 0
Operacja zakończyła się pomyślnie" - a więc znów niespójność zeznań startu z płyty (wykrywającej Win7) i /scanos

/rebuildbcd - jak wyżej

bootsect /nt60 c: /force /mbr
oraz bootsect /nt60 e: /force /mbr pokazują:
"Target volumes will be updated with BOOTMGR compatible bootcode.
C: (\\?\Volume{nnnn})
Successfully updated FAT (lub NTFS dla E:) filesystems bootcode.
\??\PhisycalDrive0
Successfully updated disk bootcode.
Bootcode was successfully updated on all target volume."

Ale nadal tak samo - próba wystartowania Win 7 kończy się bardzo szybko:
"Windows failed to start. A recent hardware of software change (...)
Status: 0xc000000f
Info: The boot selection failed because a required device is inaccessible."

Wróciłem do Narzędzia do naprawy systemu podczas uruchamiania.
Oto, co zeznaje:

Podpis problemu 07: CorruptRegistry

A więc chyba ja szukam problemu nie tam, gdzie on rzeczywiście jest. Chyba po prostu Rejestr z Win7 się przewrócił.

Dziwne jednak dla mnie było, że Windows zgłaszał "Windows failed to start" prawie natychmiast po wystartowaniu. Nie myślałem, że system tak szybko dobiera się do Rejestru.

Więc nowe pytanie:
Gdzie w Rejestrze Win7 szukać wpisów odpowiadających za przyporządkowanie partycji podczas startu?
A może coś innego go boli?

Jeszcze jedno:
Punktów przywracanie nie ma. Chyba same "się znikły". A wydawało mi się, że ostatnio robiłem kilka tygodni temu, przed instalacją systemu z "podpisem elektronicznym".


--
Pozdrawiam.

Adam.


--- news://freenews.netfront.net/ - complaints: news@netfront.net ---

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>