HDD 복제 후 AHCI에서 HDD가 감지되지 않습니다. IDE에서만 가능

HDD 복제 후 AHCI에서 HDD가 감지되지 않습니다. IDE에서만 가능

Clonezilla를 사용하여 Ubuntu 16.04가 포함된 IDE 드라이브에서 1TB SATA HDD로 1:1 HDD 복사를 수행했습니다. 1TB HDD는 이전에 Windows용으로 사용되었습니다.

컨트롤러가 AHCI로 설정된 경우 1TB HDD는 더 이상 BIOS에서 인식되지 않습니다. (단, 컨트롤러가 IDE로 설정되어 있으면 작동합니다.) "AHCI Port XXX 감지"에서 멈춥니다. 여기서 Port는 전혀 중요하지 않습니다. Windows가 설치되어 있는 동안(NTFS) AHCI 인식이 작동했습니다. 또한 FAT32 드라이브도 문제 없이 인식합니다.

이것은 Ext4 파일 시스템으로 복제/채워진 후 오류가 발생하는 두 번째 하드 디스크이므로(이전 시도한 하드 디스크는 더 작은 SATA HDD였습니다) AHCI 드라이브 인식 루틴에 하드의 추가 정보가 필요한지 스스로에게 묻습니다. 부팅에 "확인"을 제공하기 위해 디스크를 선택하고 NTFS/FAT32가 없으면 정지됩니다.

사용된 기기는 Q6600, 8GB RAM, ASUS P5K Pro, 최신 BIOS입니다. 또한 BIOS에는 NTFS/FAT32/FAT16 루틴을 사용하여 USB 플래시 드라이브 또는 CD의 BIOS 업데이트 파일에 액세스하는 Asus EZFlash도 포함되어 있습니다. AHCI 루틴은 EZFlash의 파일 시스템 액세스 루틴을 사용할 수도 있습니다.

이 문제는 "이전" AHCI 컨트롤러에서 흔히 발생하는 오류입니까? 아니면 어떤 제안이 있나요?

답변1

문제는 BIOS의 버그입니다. 이는 ICH9 칩셋을 사용하는 일부 컴퓨터에서 발생합니다(다른 컴퓨터도 마찬가지입니다). BIOS 루틴은 하드 디스크의 오프셋 0x1c3에서 전체 HDD의 끝 주소를 검색하고, 이 주소가 특정 값(FE FF FF)과 일치하지 않으면 "AHCI 포트 XXX 감지...."와 함께 전체 루틴이 중단됩니다. 파티션 크기를 최대로 조정하면 성공했습니다. 0x1C3에 "FE FF FF"를 채우지 않았는데, GRUB는 그것을 전혀 좋아하지 않았고 등장을 거부했습니다.

AHCI 루틴이 HDD 컨트롤러의 플래시 항목 대신 HDD 표면에서 정보를 가져와야 하는 이유가 무엇인지 스스로에게 묻습니다.

답변2

비슷한 문제가 발생했습니다. 먼저 새 SATA 케이블을 사용해 보고 바꿔보세요. 케이블이 불량하고 보드와 HDD의 터미널이 더러워졌습니다. 또한 HDD의 전원이 불량하거나 더러워졌습니다.

복제 파일이 양호하다고 가정합니다. 테스트해 볼 수 있나요?

새 Bios 플래시로 원래 HDD가 제대로 부팅되면 두 HDD를 모두 설치합니다. 문제의 HDD(NTFS)를 포맷하겠습니다. 테스트해보고 괜찮으면 Ubuntu로 부팅 가능한 플래시를 만드세요. 듀얼 부팅 HDD를 설정합니다. 우분투를 설치하려면 재부팅하세요. 정상적으로 실행되면 원하는 이유에 따라 파티션을 설정하십시오.

잘못된 BIOS 업데이트에 대해 읽었지만 처리한 적이 없습니다. 그 이후에 이런 일이 발생했다면.

관련 정보