czy jest możliwa zamiana dysku twardego urządzenia i rozruchu w normalny sposób

1

To może być głupie / proste pytanie, ale nie byłem pewien mojej wiedzy na ten temat, więc chciałem zapytać ludzi o (mam nadzieję) lepsze zrozumienie :)

Rozważ następującą sytuację: masz komputer, który ma kilka lat i jest podłączony do instrumentu. Czy można po prostu wyjąć dysk twardy i umieścić go w innej (nowszej) maszynie i uruchomić jak poprzednio?

Moja pierwsza odpowiedź na to pytanie, kiedy zostałem wczoraj zapytany, brzmiała: „ nie, ponieważ MBR najprawdopodobniej nie rozpozna nowego HDD i nie wie, co z niego uruchomić / skąd uruchomić „Czy ktoś mógłby to potwierdzić lub zaprzeczyć? w górę.

Dzięki!

posdef
źródło
Dodaj, jakiego systemu operacyjnego używasz (zakładam, że Windows), ponieważ wpłynie to na odpowiedź
Tog
1
Zobacz też: Usuwanie HD z komputera i podłączanie innego komputera i wszystkie odpowiedzi poniżej
slhck
@Tog: Próbowałem uogólnić tak dużo, jak tylko mogłem, ponieważ interesowałem się teorią, a nie próbowałem rozwiązać konkretny problem. W przypadku, w którym zostałem zapytany, obie maszyny uruchamiają Win7. @slhck: Thnx za link, sprawdzę również odpowiedzi na to pytanie. Wygląda na to, że sterowniki są głównym problemem podczas wymiany dysku twardego
posdef

Odpowiedzi:

2

Kiedy komputer się uruchamia, najpierw wywołuje BIOS.

Jeśli system BIOS rozpozna dysk twardy, wywoła MBR znajdujący się na dysku twardym (nie jest to specjalne urządzenie lub komponent). Każdy dysk ma MBR. Każdy MBR jest skonfigurowany tak, aby kierować komputer do odczytu określonego obszaru dysku, aby umożliwić uruchomienie systemu operacyjnego.

Tak więc pod warunkiem, że nie ma problemu ze zgodnością z Twoim dyskiem twardym i sprzętem, komputer powinien być w stanie uruchomić dysk. Na koniec musisz mieć nadzieję, że Twój system operacyjny „polubi” nowy sprzęt. Ponieważ starszy system operacyjny ma tendencję do instalowania sterownika przy pierwszej instalacji, może pojawić się problem z uruchomieniem systemu operacyjnego, który będzie próbował znaleźć stary sprzęt. Spróbuj uruchomić system operacyjny w trybie awaryjnym, aby rozwiązać problem.

M'vy
źródło
Ach, oczywiście, ma to sens ... Dlaczego MBR powinien znajdować się w dowolnym miejscu innym niż sam dysk. Dzięki za wskazanie tego i ogólnie za odpowiedź. Jeśli chodzi o problemy ze zgodnością, co dokładnie masz na myśli? Czy jest jeszcze coś, o co należy się martwić, poza typem połączenia IDE / SATA / SCSI itp?
posdef
Nie jestem facetem od sprzętu, ale może się zdarzyć, że twoja płyta główna nie obsługuje twojego dysku. Po stronie oprogramowania możesz mieć wiele powodów do zmartwień: sterownik wideo, sterownik dysku, sterownik klawiatury (jeśli na przykład zmienił się z PS / 2 na USB). Jeśli system operacyjny jest wystarczająco nowy, pobierze sterowniki, ponieważ urządzenia peryferyjne są rozpoznawane i powinno być w porządku. Ale jeśli to starszy ... kto wie.
M'vy
1

MBR to nie problem. Pomijając rzeczy, które instalują się jako wirusy komputerowe MBR, takie jak GRUB, odpowiednie konwencjonalne rekordy MBR nie mają większego wpływu na różnice między maszynami. Główną rzeczą, która różni się w zależności od maszyny, która wpływa na sposób działania kodu bootstrap w MBR, jest obecność rozszerzeń Phoenix / IBM / Microsoft INT 13h. Niektóre programy rozruchowe MBR zakładają po prostu, że rozszerzenia są zawsze obecne. Jego brak nie jest tak naprawdę problemem dla maszyn wyprodukowanych w tym stuleciu, ponieważ większość detalicznych firmware'ów PC dostarczanych od połowy do końca lat 90. ma takie rozszerzenia, więc twoje obawy dotyczące MBR są w dużej mierze czerwonym śledziem.

Bardziej odpowiedni punkt zainteresowania jest poruszony w odpowiedź na pytanie zostało to podkreślone powyżej. Sterowniki urządzeń używane przez system operacyjny, skonfigurowane i zainstalowane w woluminie systemowym na dysku, mogą być całkowicie błędne dla nowej maszyny.

Na przykład w systemie Windows NT HAL i sterowniki klasy startowej muszą być odpowiednie, aby system mógł się pojawić na nowym sprzęcie. ( To jest proces uruchamiania systemu Windows NT w wersji 6.x. .) Microsoft już zapewnia Artykuł nr 249694 w bazie wiedzy Microsoft Knowledge Base wyszczególnienie wielu czynników, które powstrzymają to od tego; więc nie powtórzę ich tutaj.

Te same obawy dotyczą innych systemów operacyjnych. Dla Linuksa, jako inny przykład, Carla Schroder zauważa że możesz napotkać „typowe tajemnicze i nieprzydatne” komunikaty o błędach, jeśli skompilowane jądro jest ładowane i (jak M. Schroder nie określa wprost, ale Andryan Prakasa Gouw zauważa ) wszystkie z tych initrd moduły nie pasują prawidłowo do nowego sprzętu.

JdeBP
źródło