저는 Asus Formula I을 가지고 있고 BIOS 버전은 최신 1402입니다. SATA 포트에 2개의 CD 드라이브와 2개의 일반 드라이브가 연결되어 있습니다.
이제 Crucial CT256M4SD1을 구입하여 부팅 드라이브로 사용하고 싶지만 여기에는 많은 문제가 있습니다.
보드를 레거시에서 AHCI로 전환하면 시스템이 드라이브를 감지하려고 할 때 작동이 중단됩니다. 여기와 같습니다(내 사진은 아니지만 동일한 보드 및 문제)
CD와 SSD를 제외한 모든 드라이브를 분리한 다음 재부팅하고 IDE로 변경한 다음 이전 드라이브를 연결하면 다시 부팅됩니다. 내 1TB WD 하드 드라이브가 해당 문제를 일으키는 것 같다는 것을 알아냈습니다. 하지만 이 장치 없이 부팅하려고 하면 시스템이 CD 드라이브나 하드 드라이브에서 부팅되어야 하는 지점에서 멈추게 됩니다. 하지만 대신에 멈춰서 커서가 표시됩니다.
이미 보드의 Jmicron RAID 컨트롤러를 비활성화했습니다. 나는 RAID 컨트롤러를 사용하지 않고 있으며 이전에도 사용한 적이 없습니다.
그렇다면 AHCI를 사용하고 시스템 부트로더로 부팅하는 것 외에 내가 가지고 있는 모든 드라이브로 시스템을 부팅하려면 어떻게 해야 합니까? 나는 이미 그것에 시간을 낭비했습니다.
편집하다:
지금까지 나는 BIOS 또는 컨트롤러가 어떤 이유로 파티션 테이블을 제대로 읽을 수 없고 드라이브를 감지할 때 이로 인해 BIOS가 중단되기 때문에 이런 일이 발생할 가능성이 매우 높다는 것을 알아냈습니다. 하지만 파티션 테이블을 삭제하지 않고 전체 드라이브를 다시 포맷하지 않고 문제를 해결하는 방법을 모르겠습니다. 저는 그렇게 하고 싶지 않습니다. 이 드라이브에 있는 내용을 백업하기 전에 다른 드라이브를 구입해야 합니다.
편집2:
보다이 스레드, 이것은 그것에서 발췌한 것입니다:
문제는 AHCI 모드의 디스크 구조 감지에 있습니다. 예를 들어:
- 빈 디스크를 얻으십시오. 시스템 정보로 디크 지오메트리를 확인하세요. 트랙/실린더 = 255, 섹터/트랙 = 63이 표시됩니다. Windows 디스크 관리자를 사용하여 100MB NTFS 파티션을 만듭니다. 재부팅합니다. 디스크 구조를 확인하세요. 변경됩니다!
- 디스크 구조가 변경된 이유는 무엇입니까? 왜냐하면 BIOS가 파티션 끝이 실린더 끝과 정렬되어 있다고 생각했기 때문입니다. 따라서 첫 번째 파티션에는 END CHS 값을 사용하고 새 형상 계산에는 LBA END를 사용합니다. 내 경우에는 다음을 보았습니다.
마스터 부트 레코드에 기록합니다. END CHS = DF 13 0C (END HEAD = 0xDF) 재부팅 후 디스크 구조 트랙/실린더가 255에서 224로 변경되었습니다. 224 = 0xE0 = 0xDF + 1
보시다시피 디스크 구조는 첫 번째 파티션의 최종 CHS 값에 의해 결정됩니다.
- 이제 다음을 이미징하면 형상이 255/63인 빈 디스크가 다시 나타납니다. 101MB, 352MB, 705MB 크기의 파티션을 생성하거나 다른 크기도 많이 있습니다. 이러한 크기는 특정합니다. 이 크기로 파티션을 만든 후에는 첫 번째 파티션의 끝 채널에서 0을 얻게 됩니다. 지금 재부팅하면 BIOS가 중단되는 것을 볼 수 있습니다. 디스크에 긍정적인 트랙/실린더가 있어야 하기 때문입니다.
이 문제를 해결하는 방법은 무엇입니까? - AHCI를 사용하지 마십시오. 또는 - 8GB가 넘는 큰 첫 번째 파티션을 사용하십시오(해당 파티션의 끝 ch는 항상 FE FF FF입니다).
이미 8GB 이상을 차지하도록 파티션 크기를 조정했지만 작동하지 않습니다. Technet 스레드의 후속 게시물에서도 이를 확인합니다. 따라서 결론은 디스크 구조를 BIOS가 좋아하는 방식으로 수정하거나 동일한 크기의 두 번째 디스크를 가져와 데이터를 다른 드라이브에 임시 복사하고 다시 포맷한 후 다시 복사해야 한다는 것입니다. 시간이 많이 걸리는 과정은 정말 피하고 싶습니다.
답변1
정지된 BIOS 화면에 도달했을 때 여전히 CD와 SSD가 연결되어 있고 BIOS가 SSD에서 파티션 테이블을 찾을 수 없기 때문일 가능성이 높다고 말합니다. 이는 디스크 드라이브에 CD가 있으면 그것으로 부팅이 진행된다는 것을 의미합니다. 맞습니까? 물론 먼저 부팅 우선순위를 CD로 설정해야 합니다.
이것이 실제로 사실이라면 USB 헤더-USB 포트 어댑터를 구하는 것이 좋습니다(예:http://www.newegg.com/Product/Product.aspx?Item=N82E16812200294) 그런 다음 케이스 내부에 플래시 드라이브를 연결합니다. 그런 다음 SSD에서 부팅하려는 OS를 자연스럽게 감지하는 GRUB와 같은 부트 로더를 해당 플래시 드라이브에 설치하면 해당 OS의 부트 로더에 체인로드되어 시스템이 원활하게 실행됩니다.
물론 이것은 최후의 시나리오이지만 책상 위에 모든 구성 요소가 없기 때문에 더 이상 문제를 해결하기가 어렵습니다. 저는 개인적으로 이런 종류의 설정을 사용하고 있습니다(플래시 드라이브를 제외하고 OLD 4GB IDE 드라이브를 사용하는 경우 제외). 이는 부트로더가 다른 곳에 있지 않는 한 평생 동안 컴퓨터를 RAID-5 설정에서 부팅할 수 없었기 때문입니다.
답변2
이는 특히 Asus 컴퓨터에서 매우 일반적인 문제인 것 같습니다.
아마도 이것은 BIOS와 관련이 있을 것입니다.
이 문제를 성공적으로 해결했다는 유일한 주장은 문제가 있는 하드 디스크를 지운 사람들에게서 나왔습니다. 따라서 안타깝게도 제가 드릴 수 있는 유일한 조언은 SSD가 아닌 디스크의 모든 파티션을 지우고 재부팅한 다음 디스크를 다시 파티션해 보는 것입니다. 하지만 성공을 보장할 수는 없습니다.
어떤 사람들은 문제가 있는 하드 디스크를 다른 하드 디스크로 바꾸면 문제가 해결되었다고 주장합니다. 이 경우 SSD가 아닌 디스크는 단순히 AHCI 모드의 Asus BIOS와 호환되지 않습니다. 아마도 해당 BIOS의 버그로 인해 발생하는 헤드/섹터 스키마를 사용하기 때문일 수 있습니다.
마지막으로 AHCI 모드를 작동하지 못해서 SATA에 남아있는 사람들이 많이 있습니다.
이것이 제가 찾을 수 있었던 유일한 결과입니다.
답변3
마침내 기가바이트 포럼에서 매우 자세한 설명과 수정 사항을 찾았습니다.
http://forum.giga-byte.co.uk/index.php?topic=8585.0
오류
- BIOS가 AHCI 기본 SATA 모드로 설정됨 BIOS > 통합 주변 장치 > SATA AHCI 모드 = AHCI SATA Port0-1 기본 모드 = 활성화됨
- HDD가 연결되었습니다
- AHCI 장치 검색 시 화면에 다음 텍스트가 표시됩니다. Serial ATA AHCI BIOS, 버전 iSrc 1.20E Copyright (c) 2003-2008 Intel Corporation ** 이 버전은 하드 디스크 및 CDROM 드라이브만 지원합니다 ** 잠시 기다려 주십시오. 몇 초 정도 걸립니다. 컨트롤러 버스#00, 장치#1F, 기능#02: 포트 04개, 장치 02개
- 커서가 무한히 깜박이고 열거할 수 있는 장치가 없습니다.
해결책
- 컴퓨터를 꺼라
- HDD 분리
- 컴퓨터를 켜고 BIOS로 이동
- BIOS를 레거시 IDE 모드로 설정 BIOS > 통합 주변 장치 > SATA AHCI 모드 = 비활성화됨 SATA Port0-1 기본 모드 = 비활성화됨
- BIOS 변경 사항을 저장하고 컴퓨터를 끄십시오
- 문제를 일으킨 HDD와 XP 실행을 위한 두 번째 HDD를 연결하세요.
- XP에서는 16진수 편집기를 사용합니다. 저는 "010 Editor"를 사용하고 HDD의 PhysicalDrive를 열어 중단을 일으키는 것을 좋아합니다.
- 첫 번째 섹터인 MBR에서 오프셋 0x1C3에서 시작하는 3바이트를 FE FF FF로 설정하고 변경 사항을 PhysicalDrive에 저장합니다.
- 이제 컨트롤러를 BIOS에서 AHCI 기본 모드로 다시 설정할 수 있으며 정지 현상이 사라집니다.