Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

Adi96

dwa dyski - przeniesienie bootloadera

Rekomendowane odpowiedzi

Witam,

Na wstępie pragnę zaznaczyć, że wiem że temat przerobiony ale nigdzie nie znalazłem jednoznacznego, sprawdzonego rozwiązania.

 

Sprawa wygląda prosto : mam dwa dyski - (1)Seagate 7200.12 750GB (na którym mam system) i (2)Seagate 7200.11 500GB na którym trzymałem dane (dysk dostałem, nie wiem co się na nim działo wcześniej). Dysk drugi jest na gwarancji z której potrzebuję skorzystać, jednak po jego odpięciu system się nie ładuje.

Partycja na dysku 2 jest widoczna przez system jako System, Aktywna, Partycja podstawowa; partycja C: na dysku 1 tam gdzie jest system jest pokazana jako Zdrowy (Rozruch, Plik Stronicowania, Zrzut Awaryjny, Partycja podstawowa).

 

Pytanie jest proste - jak zrobić, żeby system z powodzeniem ruszał z pierwszego dysku na którym się on znajduje, naturalnie UNIKAJĄC formatowania i czy w ogóle jest to możliwe. System to Win7 x64 Home Premium SP1.

 

Z góry dziękuję za pomoc :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

uruchom wiersz polecenia z menu start - wszystkie..., akcesoria z prawego kliku w trybie administratora, i wpisz

 

diskpart

 

list disk

 

select disk 0

 

select partition 1

 

active

 

zakładam, że diskpart wyświetli dysk z 7 jako 1, czyli 0, jeśli wyświetli jako 2, czyli 1, wpisz select disk 1, nie 0

 

exit

 

potem wpisz

 

bcdboot x:\windows /s y:

 

x - partycja system na 2 dysku, y - partycja 7

 

przestaw boot w biosie, jeśli 7 nie wystartuje z 1 dysku może brakuje kodu startowego (nie wiem, czy bcdboot zapisuje automatycznie kod), albo ścieżka w bcd jest niewłaściwa (nie wiem, czy bcdboot automatycznie zmienia ścieżki, b. mało informacji o tym narzędziu w sieci) - uruchom znów z 2, wiersz polecenia i wpisz polecenia

 

cd x:\boot

bootsect /nt60 y:

 

x - y jak powyżej

 

gdyby nadal nie startował musiałbyś zmienić ręcznie ścieżkę w bcd - robi się to poleceniem set, polecenie chyba?

 

bcedit /set osdevice {bootmgr} partition=y

 

ale uwaga - o bcdboot pisze się, że przenosi bootloadera, czyli pliki bootujące 7, i folder boot, innym razem znów, że je kopiuje, itp - nie wiem więc, czy 7 wystartuje z 2 dysku po użyciu bcdboot - jeśli nie wystartuje z obu dysków wszystko można naprawić z płytki, czyli zapisać kody 7 - z płytki naprawa - wiersz polecenia i polecenia

 

bootrec /fixmbr

bootrec /fixboot

 

najlepiej z odłączonym 2 dyskiem

 

tak samo z płytki można użyć polecenia set, żeby zmienić ścieżkę

 

ale najprawdopodobniej bcdboot dostosowuje ścieżkę przenosząc bootloader, wiec wystarczy zrobić partycję 7 aktywną za pomocą diskpart, i ewentualnie zapisać kody poleceniem dla bootsect albo bootrec

 

ps - podobno zrobi to bez problemu easy bcd, w zakładce bcd backup\repair - change boot drive - przeniesienie bootloadera na inny dysk - chyba od wersji 2.0; inni znów piszą, że to w ogóle niemożliwe, bo bcd zawiera sygnaturę dysku, itp

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dawno tu nie zaglądałem :E Już po fakcie, naprawiłem to z poziomu instalatora Windowsa - najpierw odłączyłem dysk z bootloaderem, potem przez diskpart utworzyłem partycję na dysku z systemem a potem on sam zaczął rozumieć że trzeba by tam bootloader wrzucić :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam podobny problem i prośbę o pomoc.

Mam dwa dyski, na dysku 1 jest XP oraz bootloader, na dysku 2 jest windows 8.

Chce wywalić dysk 1 bo się zaczyna powoli sypać, ale jak go wyłączę w BIOS to jest informacja, że nie można znaleźć boot loadera.

Jak najlepiej przenieść ten boot loader z jednego na drugi dysk?

Dzięki.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie pamiętam jak dokładnie to zrobiłem, ale jeśli masz trochę nieprzypisanego miejsca na dysku 2 to odpinasz dysk 1, odpalasz instalator windowsa i z jego poziomu formatujesz partycję przez diskpart, potem reboot znów w instalator i napraw automatycznie i tak ze 2 razy chyba.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

przenieś bootloader easy bcd - nie wiem, czy easy bcd automatycznie robi tez resztę, czyli partycje aktywną, kody, itp, raczej nie - przed przeniesieniem zrób partycje 8 aktywną w diskpart, potem przenieś bootloader, przestaw bootowanie na 2 dysk, jeśli 8 nie wystartuje odepnij 1, wejdz z płytki 8, naprawa - wiersz polecenia, i wpisz

 

bootrec /fixmbr

bootrec /fixboot

 

bezpieczniej byłoby "ręcznie", tzn tylko przekopiowałbyś bootloadera na 2 dysk, gdyby nie wystartował zawsze mógłbys powrócić do 1 dysku, ale wymagałoby to ręcznej edycji pliku bcd i ścieżek w nim, a tak easy bcd chyba? zrobi to za ciebie

 

zakładam, że masz botloadera na partycji xp, tzn nie masz partycji system z bootloaderem

 

ps - po przeniesieniu xp nie wystartuje, nawet jeśli będzie wybór

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam podobny problem. Po ponownym zainstalowaniu systemu sam system zainstalował się na dysku C: natomiast pliki Boot i bootmgr na dysku H. Formatując dysk podzieliłem go na dwie partycje i c ustawiłem aktywną a mimo to system zainstalował się tak jak napisałem. Chciałbym aby ktoś mi odpisał tak krok po kroku procedurę jak przenieść pliki startowe na dysk

C:. Nie bardzo rozumiem jak to zrobić gdy czytam ten post. Nie rozumiem jak to się stało, czy winny jest instalator windows czy ja coś zrobiłem nie tak.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość Garu

Poprawna ponowna czysta instalacja systemu. Gdy dojdzie do wyboru partycji, usuwa się wszystkie, potem ustawia rozmiar jednej C na system. Tylko.

Instalator wykona formatowanie utworzonej partycji i zainstaluje system. Po zainstalowaniu, sterownikach, aktywowaniu - kolej na ustawienia.

Wchodzisz w zarządzanie komputerem, zarządzanie dyskami - ustawiasz następne partycje jako podstawowe, - formatujesz, masz.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Poprawna ponowna czysta instalacja systemu. Gdy dojdzie do wyboru partycji, usuwa się wszystkie, potem ustawia rozmiar jednej C na system. Tylko.

Instalator wykona formatowanie utworzonej partycji i zainstaluje system. Po zainstalowaniu, sterownikach, aktywowaniu - kolej na ustawienia.

Wchodzisz w zarządzanie komputerem, zarządzanie dyskami - ustawiasz następne partycje jako podstawowe, - formatujesz, masz.

No właśnie i ja tak nie zrobiłem stąd teraz mam problem i dodatkową robotę. A jakoś przenieść tych plików botujących się nie da ? Właśnie pobrałem programik Easy BCD i jak będę w domu to spróbuję coś tym programem naprawić bo jak widzę(zainstalowałem go na laptopie na nim system mam OK) mam sporo możliwości.

System wadliwie zainstalowany mam na komputerze stacjonarnym w domu. Tam są dwa dyski fizyczne i dysk 0 czyli 1 podzielony na dwie partycje C na której jest system tą przed instalacją uczyniłem aktywną tyle że nie z poziomu instalatora a osobnym programem PAssist_std. Pliki bootujące zainstalowały się na partycji D i te chcę przenieść.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość Garu

No właśnie i ja tak nie zrobiłem stąd teraz mam problem i dodatkową robotę. A jakoś przenieść tych plików botujących się nie da ? Właśnie pobrałem programik Easy BCD i jak będę w domu to spróbuję coś tym programem naprawić bo jak widzę(zainstalowałem go na laptopie na nim system mam OK) mam sporo możliwości.

System wadliwie zainstalowany mam na komputerze stacjonarnym w domu. Tam są dwa dyski fizyczne i dysk 0 czyli 1 podzielony na dwie partycje C na której jest system tą przed instalacją uczyniłem aktywną tyle że nie z poziomu instalatora a osobnym programem PAssist_std. Pliki bootujące zainstalowały się na partycji D i te chcę przenieść.

Nawet, gdyby się udało przenieść bootloadera, to i tak pozostaną pewne problemy, czyli wiele uszkodzonych ścieżek. Też zmodyfikowało rejestr. Po Twojej instalacji, to instalator windowsa porozrzucał Ci swoje po partycjach podstawowych.

Tylko czysta instalacja pozwoli Ci nie mieć problemów w przyszłości, bo w przypadku uszkodzenia bootloadera, czekałyby Ciebie przeboje. To moje zdanie, ale Tu na forum nie brakuje speców.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Odłącz dysk 2. Wrzuć płytę z Windowsem. Uruchom narzędzie naprawy systemu.

Jak nie da rady, zacznij instalować OS na innej partycji. Po pierwszym restarcie bodaj pojawią się dwa systemy, jeden instalator, drugi Twój dotychczasowy.

Potem wybierasz domyślny jak już włączysz system. Tylko szybko po tym restarcie naciskając odrazu strzałkę w dół, bo krótki czas oczekiwania jest.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Odłącz dysk 2. Wrzuć płytę z Windowsem. Uruchom narzędzie naprawy systemu.

Jak nie da rady, zacznij instalować OS na innej partycji. Po pierwszym restarcie bodaj pojawią się dwa systemy, jeden instalator, drugi Twój dotychczasowy.

Potem wybierasz domyślny jak już włączysz system. Tylko szybko po tym restarcie naciskając odrazu strzałkę w dół, bo krótki czas oczekiwania jest.

Instalator mam na USB. Czyli po kolei to 1) Odłączam 2 dysk od płyty. 2) Instaluję system i tu pytanie - mam dwie partycje C i D. Na C zainstalował się sam system, a na D Boot i bootmgr. Czy mogę podczas drugiej instalacji zainstalować zainstalować na partycji D ?

3) Po restarcie wyjmuję pendriva i co pojawiają się 2 systemy i wtedy szybko strzałką wybieram drugi ? Dobrze zrozumiałem ?

Tak się bronię przed powtórną czystą instalacją bo już go trochę skonfigurowałem, (sterowniki, programy i.t.p.).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tak, dokładnie.

I instalujesz tam na partycji gdzie nie ma jeszcze Windowsa.

 

Jak się to nie powiedzie z jakiś powodów, zacznij instalację z poziomu Windowsa, opcja niestandardowa instalacja, tylko wyłącz w Windzie wcześniej w menadżerze urządzeń ten dysk 2, być może się uda.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

W7 jest zryty jak pole na wiosnę. na jednym dysku przestał mi komputer widzeć system, myślałem że problemy sprzętowe bo w ogóle go nie widziałem na innym systemie w folderach. W biosie okazało się że jest. no dobra, mówię, zainstaluję system od nowa, a tu lipa pod instalatorem nie mogę sformatować systemowej partycji, no nic zainstalowałem na nowym który miał tylko dane dźwigać. System powstał śmiga i jest pięknie, prawie. Bootloader postawił sobie system na partycji której nie mogłem sformatować podczas instalacji :D No nic, myślałem sobie, później się przeniesie a partycję się sformatuje. No nie nie da się. bcdboot nie pomógł, z instalki bootrec z fixmbr i fixboot nie pomógł, pomimo poprawnego wykonania, rebuild też nie dał rady. Bootloader przyspawany do dysku starego i nic z nim nie moge zrobić bo systemowy. Gdzie tu wyższość nad XP?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

bcdboot może? zawiódł, bo w pliku bcd wpisany jest jako dysk startowy harddisk0, czyli ten z bootloaderem, a jak chcesz wystartować z drugiego dysku to powinno być harddisk1, nie 0 - ewentualnie możesz sprawdzić, jeśli bcdboot zapisał w ogóle bootloadera na 2 dysku - uruchom cmd w trybie administratora, i wpisz

 

bcdedit /store ścieżka

 

ścieżka = do bootloadera, jeśli masz małą partycję 100-200 system musisz nadać jej literę w diskpart - czyli np ścieżka d:\boot\bcd - d, bo zainstalowany system widzi się pod c, więc na starym dysku będzie d, itd

 

potem, jeśli masz rzeczywiscie też bootloadera na 2 dysku, albo c, to samo polecenie, tylko po /store ścieżka do niego, czyli np c:\boot\bcd

 

wpisy będą w 1 części, menedżer rozruchu - jeśli rzeczywiście jest taki problem to wpis można zmienić, ewentualnie po odłączceniu starego dysku powinien wystartować z nowego, bo wtedy ten stanie się 0; druga część wpisu, menedżer ładowania, chyba? bez znaczenia, bo tam z reguły jest c: - ale też możesz sprawdzić

 

w ogóle napisz dokładniej, gdzie jest bootloader, tzn na małej partycji system, czy razem z systemem, czyli np na d lub c, itd - no i sprawdź ten wpis w menedżer rozruchu

 

polecenia bootrec zawsze odnoszą się do partycji aktywnej - jeśli nie odłączyłeś starego dysku bootrec po prostu jeszce raz zapisał kody na starym dysku, stąd ok - nie ma sposobu, o ile wiem, żeby wskazać bootrec 1 z 2 dysków - w windowsie tylko 1 partycja może być aktywna bez względu na ilość dysków; jeśli chcesz zapisać kody na nowym dysku, i na partycji aktywnej bez odłączania starego użyj np bootice, tam możesz wybierać dysk i partycje - w dysk (mbr) kod będzie dla nt6, dla partycji aktywnej (pbr) jako kod bootmgr; czy masz kody, czy partycja na nowym jest zaznaczona jako aktywna możesz sprawdzić programem HxD, na 1 sektorze dysku wpis partycji aktywnej zaczyna się 80; ewentualnie sprawdź w diskpart, czy na nowym jest aktywna; w bootice, o ile pamiętam, też możesz zrobić ją aktywną, itp

 

polecenie dla bcdboot bcdboot c:\windows /s c:

 

zapisze bootloader na c, jeśli nie zadziała możesz sprawdzić wpis w bcd na c i skorygować w bcdedit z /store i ścieżką - bezpieczne, bo bootloadera na starym to nie naruszy, itd

 

ewentualnie, jeśli np bootloader ma wpis harddisk\volume# bez numeru dysku, i z nowego się nie ładuje to może dlatego ze stary jest podpięty do sata 1, a to złącze jest traktowane jako bootujące

 

ps - reklamowana wyższość nad xp dotyczy przede wszystkim bezpieczeństwa bootloadera, tzn nie można nim tak łatwo manipulować, jak w xp, co właśnie potwierdziłeś swoim postem

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...