참고 URL: http://forum.notebookreview.com/sony/189228-how-enable-intel-vt-ahci-napa-santa-rosa-platform-phoenix-bios-vaio-laptop.html
동일 글을 네이버 바이오 까페에도 기재하였습니다.
(참고: http://cafe.naver.com/notevaio/480676 )
[주의]
본 팁은 CMOS 바이오스를 수동으로 편집하는 과정에서 컴퓨터가 벽돌이 될 가능성이 있습니다.
국내 발매 버전의 TZ37LN 모델, 바이오스 버전 R0091N7에 대해서는 제가 수정을 하였기에 제대로 적용될 것이지만,
나머지 모델에 대해서는 확답을 드릴 수가 없기에 신중한 선택을 하시기를 바랍니다.
[2011-08-12 21:00 추가]
까페 분들의 도움으로 성공한 모델명과 바이오스 버전을 추가합니다.
1) TZ27LN / BIOS Ver.R0071N7
2) TZ-190N / BIOS Ver.R0091N7
[가상화 기능]
국내 발매 버전인 VGN-TZ37LN 의 경우 CPU가 U7700으로 가상화 기능을 지원합니다.
하지만 소니 바이오스에서 가상화 기능을 강제로 막고 있어서 가상화 기능을 사용할 수 없습니다.
이것을 풀어주기 위해 바이오스를 편집하여 다시 덮어씌우는 과정을 진행합니다.
현재 윈도우 7에서 지원하는 XP Mode는 가상화 기능이 없어도 사용 가능하며,
굳이 바이오스 편집을 권해 드리고 싶지는 않습니다.
[AHCI 적용]
TZ 시리즈의 경우 느린 하드디스크로 인해 SSD를 교체하는 사례가 많습니다.
최근에 발매된 ZIF 타입의 SSD의 경우 TRIM 기능을 지원합니다.
운영체제를 윈도우 7으로 설치하면 운영 체제에서 TRIM 기능을 지원합니다.
그리고 TRIM 기능을 사용하기 위해서는 하드디스크 연결 방식을 AHCI 모드로 변경해야 합니다.
그러나 역시 소니 바이오스에서는 IDE <-> AHCI 간의 전환을 지원하는 옵션이 없습니다.
따라서 바이오스를 편집하여 다시 덮어씌우는 과정을 진행해야만 AHCI 모드로 변경 가능합니다.
[적용 실패 시 대처]
바이오스를 잘못 수정하면 전원을 켠 직후 VAIO 로고에서 삑~하는 소리와 함께 진행이 되지 않습니다.
이 때는 노트북을 분해하고 바이오스 배터리를 10초간 제거하였다가 다시 끼우는 방법으로
바이오스를 리셋하는 방법 밖에 없습니다.
분해 방법 참고 URL
#1: http://cafe.naver.com/notevaio/87223
#2: http://cafe.naver.com/notevaio/132943
배터리 탈착 방법으로도 해결이 되지 않는다면 센터를 방문하는 수 밖에 없습니다.
따라서 BIOS 수정 작업은 신중하게 진행하시기를 다시 한번 당부 드립니다.
1. 부팅용 USB 만들기
첨부된 파일 중 "usb 부팅 디스크 만들기.zip" 파일을 다운로드 받으신 후 설치합니다.
"HP USB 디스크 저장소 포맷 도구"를 실행하셔서 다음과 같이 설정하신 후 USB 메모리를 포맷합니다.
이 때 "DOS 시스템 파일 위치 지정"은 압축 해제한 폴더에 "BootImg" 폴더를 선택해 주시면 됩니다.
"시작" 버튼을 누르시면 부팅용 USB 메모리 구성이 완료됩니다.
2. 바이오스 수정을 위한 프로그램 다운로드 및 복사
아래의 사이트에서 바이오스 수정을 위한 프로그램을 다운로드 받고,
준비한 부팅용 USB 메모리에 복사합니다.
1) SYMCMOS (바이오스 dump 및 update 도구), 첨부파일 참고
링크: http://tinyurl.com/5ypjnf
2) PEDIT (바이오스 편집 도구), 첨부파일 참고
링크: http://www.goldshell.com/pedit/main.htm
PEDIT는 다운로드 받으신 후 압축을 해제하셔서 USB 메모리에 복사하시면 됩니다.
3. AHCI 적용을 위해 윈도우 7 레지스트리 편집
참고: http://cafe.naver.com/notevaio/474634
윈도우 7을 설치한 상태라면 미리 레지스트리를 편집해 두셔야 바이오스 수정 후 부팅 때 바로 적용 가능합니다.
만약 아직 윈도우 7을 설치하지 않은 상태이고 바이오스 편집 후 설치할 예정이시라면 이 항목은 건너뛰셔도 됩니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci 로 가시면
Start 항목이 있는데, 값을 DWORD 타입 0 으로 변경합니다.
4. 바이오스 초기화 및 USB 부팅
다음의 순서대로 바이오스 초기화 및 USB 부팅을 진행합니다.
1) 노트북의 전원을 켠 후 바로 F2키를 눌러 BIOS로 진입합니다.
2) "Exit" 메뉴의 "Get Default Values"를 실행하여 바이오스를 초기화 한 후 재부팅합니다.
3) F2키를 눌러 다시 BIOS로 진입합니다.
4) "Advanced" 메뉴의 "External Drive Boot"를 "Enabled"로 변경합니다.
5) 준비한 부팅용 USB 메모리를 꽂은 후 재부팅을 하여 USB로 부팅합니다.
5. 바이오스 dump, 수정 및 update
USB로 부팅을 한 후 다음과 같이 명령어를 실행하여 바이오스를 dump 합니다.
C:\> SYMCMOS -v2 -Ldefault.txt
dump가 완료되면 default.txt 라는 파일이 생성됩니다.
이 파일을 PEDIT를 이용하여 편집하기 위해 PEDIT를 실행합니다.
C:\> PEDIT
PEDIT가 초기에 실행되면 불러올 파일을 선택하는 창이 뜹니다.
여기서 방금 전에 메모리를 dump한 "default.txt" 파일을 불러옵니다.
그리고 다음의 주소로 이동하여 기존 값 0000 을 0001 로 변경합니다.
AHCI 활성화 (주소: 0159)
변경 전: (0159) [0000] -> 변경 후: (0159) [0001]
가상화(VT-x) 활성화 (주소: 0363)
변경 전: (0363) [0000] -> 변경 후: (0363) [0001]
그리고 Alt + F 키를 눌러 "Save As"를 선택하여 "modified.txt" 로 저장합니다.
Alt + X 키를 눌러 PEDIT를 종료합니다.
전원 버튼을 길게 눌러 노트북을 끈 후 다시 부팅용 USB 메모리로 부팅합니다.
다음 명령어를 통해 방금 전에 편집한 BIOS를 업데이트 합니다.
C:\> SYMCMOS -v2 -Umodified.txt
이후 USB 메모리를 뽑은 후 원래의 하드디스크로 부팅하면 AHCI 가 적용된 윈도우 7을 만나보실 수 있습니다.
바이오스 dump 파일을 압축하여 첨부하였습니다. 참고하세요.
[VT-x 활성화 확인 방법]
1) http://www.grc.com/securable.htm 에서 SecurAble을 다운로드 받아 실행
2) 아래 그림과 같이 "Lock-On"으로 나오면 정상적으로 활성화 된 것임
[AHCI 활성화 확인 방법]
HDTune이나 Everest (AID64) 같은 하드디스크 정보 보기 툴을 이용하여 확인하시면 됩니다.
NCQ(Native Command Queuing) 항목이 활성화 되어 있으면 AHCI가 활성화 된 것입니다.
==============================================================
참고로 미국 모델을 기준으로 한 VT-x 활성화 Register의 번호입니다.
Model BIOS Ver. Reg No.
======================================
VGN-TZ130N R0052N7 reg 0363
VGN-TZ180N R0052N7 reg 0363
VGN-TZ17GN R0052N7 reg 0363
VGN-TZ91HS R0052N7 reg 0363
VGN-TZ21MN_N R0052N7 reg 0363
VGN-TZ20WN R0052N7 reg 0363
VGN-TZ27GN R0071N7 reg 0363
VGN-TZ92NS R0081N7 reg 0363
VGN-TZ37 R0081N7 reg 0363
VGN-TZ31MN R0091N7 reg 0363
AHCI 활성화 Register 번호는 테이블로 정리된 것이 없었습니다.
TZ1x의 경우 Register 번호 0159 가 AHCI 이었고,
TZ37LN에 적용해 본 결과 동일하게 사용 가능하였습니다. (운이 좋았을지도.. ㅡ_ㅡ)
Posted by 하솔



usb 부팅 디스크 만들기.zip











uniextract15.exe




