장치의 HDD를 교체하고 정상적으로 부팅 할 수 있습니까?


1

이것은 어리 석고 단순한 질문 일 수 있지만 문제에 대한 내 지식이 확실하지 않아 사람들에게 (희망적으로) 더 나은 이해를 요청하고 싶었습니다. :)

다음 상황을 고려하십시오. 2 년이 지난 컴퓨터가 계측기에 연결되어 있습니다. HDD를 꺼내서 다른 (새로운) 머신에 넣고 이전과 같이 부팅 할 수 있습니까?

어제 질문을 받았을 때이 질문에 대한 나의 초기 응답은 " 아니오 "였습니다 . MBR이 새로운 hdd를 인식하지 못하고 부팅 할 곳 / 부팅 할 곳을 알지 못하기 때문 입니다. 누구든지 이것을 확인하거나 거부 할 수 있습니까? 또한 기계의 전원을 켤 때 나머지 하드웨어 (마더 보드라고 함), MBR 및 HDD 사이에 발생하는 세부 사항에 대해 자세히 설명하고 싶습니다.

감사!


답변에 영향을 줄 수있는 운영 체제 (Windows로 가정)를 추가하십시오
Tog

1
참조 : PC에서 HD를 제거하고 다른 PC에 넣어 아래의 모든 답변을하고
slhck

@ Tog : 나는 특정 문제를 해결하기보다는 이론에 관심이 있었기 때문에 가능한 한 많이 일반화하려고했습니다. 두 컴퓨터 모두에게 Win7을 실행하라는 요청을받은 경우. @ slhck : 링크에 대한 Thnx, 그 질문에 대한 답변도 확인하겠습니다. HDD 스왑에서 드라이버가 주요 문제인 것 같습니다
posdef

답변:


2

머신이 부팅 될 때 먼저 BIOS를 호출합니다.

BIOS가 HDD를 인식하면 HDD에있는 MBR을 호출합니다 (특별한 장치 나 구성 요소가 아님). 각 디스크에는 MBR이 있습니다. 각 MBR은 운영 체제를 부팅 할 수 있도록 컴퓨터가 디스크의 특정 영역을 읽도록 지시합니다.

따라서 HDD 및 하드웨어와의 호환성 문제가 없으면 컴퓨터가 디스크를 부팅 할 수 있어야합니다. 끝으로, 운영 체제가 새 하드웨어를 "좋아요"라고 희망해야합니다. 이전 OS는 처음 설치할 때 드라이버를 설치하는 경향이 있으므로 OS 실행시 이전 하드웨어를 찾으려고하는 문제가 생길 수 있습니다. 문제를 해결하려면 OS의 안전 모드 부팅을 사용하십시오.


아, 물론 말이됩니다 ... MBR이 디스크 자체 이외의 다른 곳에 있어야하는 이유는 무엇입니까? 지적 해 주시고 전반적으로 답변 해 주셔서 감사합니다. 호환성 문제와 관련하여 정확히 무엇을 생각하고 있습니까? 연결 유형 IDE / SATA / SCSI 이외의 다른 걱정할 사항이 있습니까?
posdef

하드웨어 담당자는 아니지만 마더 보드가 디스크를 지원하지 않을 수 있습니다. 소프트웨어 측면에서 비디오 드라이버, 디스크 드라이버, 키보드 드라이버 (예를 들어 PS / 2에서 USB로 변경된 경우)에 대해 걱정할 사항이 많습니다. OS가 최근에 충분하면 주변 장치가 인식되고 드라이버가 정상적으로 드라이버를 가져옵니다. 하지만 나이가 든 사람이라면 ...
M'vy

1

MBR은 문제가되지 않습니다. GRUB과 같은 MBR 컴퓨터 바이러스로 설치되는 것을 제외하고 적절한 기존 MBR은 시스템 간의 차이에 거의 영향을받지 않습니다. MBR의 부트 스트랩 코드 작동 방식에 영향을주는 시스템마다 다른 주요 사항은 Phoenix / IBM / Microsoft INT 13h 확장이 존재한다는 것입니다. 일부 MBR 부트 스트랩 프로그램은 확장이 항상 존재한다고 가정합니다. 1990 년대 중반부터 후반까지 출시 된 대부분의 소매 용 PC 펌웨어에는 이러한 확장 기능이 있으므로 MBR에 대한 귀하의 우려는 대부분 청어입니다.

위의 shlck이 지적한 질문대한 답변 에서 더 적절한 관심의 초점이 다루어 집니다. 디스크의 시스템 볼륨에 구성 및 설치된 운영 체제에서 사용하는 장치 드라이버는 새 시스템에 대해 완전히 잘못된 것일 수 있습니다.

예를 들어, Windows NT의 경우 HAL 및 "부트 시작"클래스 드라이버는 시스템이 새 하드웨어에 나타날 수있는 올바른 드라이버 여야합니다. ( 이것은 Windows NT 버전 6.x 부팅 프로세스 입니다.) Microsoft는 이 문제를 방지 할 수있는 많은 요소를 자세히 설명 하는 Microsoft 기술 자료 문서 # 249694를 이미 제공 하고 있습니다. 여기서는 반복하지 않겠습니다.

다른 운영 체제에도 동일한 문제가 적용됩니다. Linux의 경우 다른 예로 Carla Schroder 는 컴파일 된 커널이 부트 스트랩되고 (M. Schroder가 명시 적으로 언급하지 않고 Andryan Prakasa Gouw가 언급 한대로 ) initrd모듈은 제대로 새 하드웨어를 일치하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.