boot.ini /3gb option 의 의미와 사용 사용방법을 알고 싶습니다.
생각없이 boot.ini 파일에 위 옵션 라인을 추가하여 3gb 로 부팅하니
블루스크린이~~~ㅜ.ㅜ…
이느므 호기심이란…
인벤터 뉴스그룹이던가 어디선가 본듯한데…찾질 못하겠어여~
상기 옵션이 갖는 기능이나 사용 방법 등에 대해 아시는 분 도움좀 주세여…
비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.
해당 질문을 신고하는 이유를 간단히 입력해주세요.
해당 답변을 신고하는 이유를 간단히 입력해주세요.
해당 유저를 신고하는 이유를 간단히 입력해주세요.
주의: 만에 하나 뭔가가 잘못되어 하드디스크의 모든 데이터를 통째로 잃어버릴 수도 있으니, 자신 없는 분은 미리 모든 걸 백업해 두세요.
32-bit 프로세서를 사용하는 Windows는 4GB의 virtual address space를 사용할 수 있습니다. 실제로 컴퓨터에 설치되어 있는 physical RAM 크기에 상관없이 말입니다.
보통 상황에선 4GB 중, 2GB는 kernel memory, 즉 OS가 독점 사용하는 공간이고, 나머지 2GB가 응용프로그램들이 사용할 수 있죠.
Windows XP Professional 을 사용하는 분들은 3GB 스위치를 boot.ini 파일에 더하면, 3GB 스위치를 지원하는 응용프로그램들이 2GB보다 더 큰 메모리 주소를 사용할 수 있습니다. Windows 2000은 지원을 안 합니다. 여러 가지 서버 OS들은 지원합니다.
인벤터 7부터 3GB 스위치를 공식 지원하고 있습니다.
중요한 건 그래픽 카드가 3GB 스위치를 지원하느냐 입니다. 지원되지 않는 그래픽 카드를 사용해서 3GB 스위치를 사용하면 큰 오류가 나올 수 있습니다.
2002년 9월 XP SP1이 출시되기 전에는 MS로부터 HotFix를 구했어야 했는데, XP1 SP1 이나 XP1 SP1a를 설치했으면 그 HotFix가 따로 필요없죠.
컴퓨터에 다음 파일들이 이 버젼이나 더 최신 버젼이면 3GB 스위치를 사용할 준비가 되어 있는 겁니다.
C 드라이브에 boot.ini 파일을 복사해서 백업을 만들어 놓고, boot.ini 파일의 read-only attribute를 없앤 다음, Notepad 에서 열고, 마지막 줄에 /3GB 를 더하고 파일을 저장합니다. 예를 들어,
xxxxxx 는 컴퓨터마다 약간씩 다르지만, 보통 Microsoft Windows XP Professional 라고 써 있는 경우가 많죠.
Boot.ini 파일 수정이 끝났으면, 컴퓨터를 다시 시작하고, My Computer > Properties > Advanced 탭 > Settings > Advanced 탭으로 가서 virtual memory를 4GB로 바꿔야 합니다.
이렇게 단순히 /3GB 만 더할 때는 4GB 중, 1GB는 kernel memory로 사용되고, 나머지 3GB는 응용프로그램들이 사용할 수 있게 되는 겁니다.
하지만, 1GB 가 kernel 에게 모자라는 경우에는 컴퓨터를 다시 시작할 때 크래쉬되거나 BSD (Blue Screen of Death)가 나타나는 끔직한(?) 일이 생길 수 있죠. 1GB가 모자라는 경우의 대부분의 원인은 그래픽 카드에 있습니다. 그래픽 카드가 kernel memory의 일부를 사용하기 때문이죠.
이런 경우 USERVA (User Virtual Memory의 약자)라는 스위치를 사용해야 합니다. 예를 들어 1GB 대 3GB 비율을 1.1 GB 대 2.9 GB 비율로 바꾸려면 /3GB 옆에 /USERVA=2900 라고 써야 합니다. 이 숫자의 단위는 100MB입니다.
예를 하나 더 들자면, 1.3 GB 대 2.7 GB 비율로 바꾸려면 /USERVA=2700 라고 쓰면 되겠죠.
모든 게 성공적이라면 인벤터를 시작하고, 도움말 > Autodesk Inventor 정보 대화창을 보세요. 인벤터 버젼 바로 다음에 “- 3GB”라고 나온다고 합니다.
마지막으로, boot.ini 파일을 다시 read-only 로 만드세요.
출처:
========================================================================
위와 같이 하면 대개 성공적으로 3GB 스위치를 사용할 수 있지만, 특별한 경우에는 실패할 수도 있다고 합니다. XP SP1 이 있는데도 Windows를 시작하지 못하는 경우입니다.
원인은 이렇습니다. Windows가 시작할 때 Ntldr이 레지스트리의 일부를 메모리에 잘못 넣기 때문입니다. 결국 kernel이 레지스트리를 못 읽게 되고, OS 시작이 중단되는 겁니다.
이 문제를 해결하려면 향후 출시될 XP SP2를 기다리라고 마이크로소프트에선 권장하고 있습니다. (참고로, 인벤터는 아직 XP SP2를 공식 지원하지 않습니다)
당장 해결하기 위해선, 마이크로소프트에 연락하면 영문 Windows에 사용하는 fix를 보내 준다고 합니다. Ntldr 파일의 날짜가 2002년 10월 15일이거나 더 최근 날짜이면 그 fix가 성공적으로 설치된 거라고 하네요.
출처: Microsoft Knowledge Base Article – 328269
Happy Inventoring…..^^
으아~~~ㅇ
마소 뒤져보니까 나같은 케이스에 대해서 솔루션이 나와 있는데…
결론이……..
나같은 케이스는 스페셜 케이스라구, 다음 서비스팩에서 처리되니
기다리라네여~~~~~~~~~~
으아~~~~ㅇ……..M$ 미어!!!!!
그 특별한 경우를 제 글의 마지막 부분에 더했습니다.
으~~~~ 으릅네요 –;;
제 경우는 ATI 그래픽 카드라서 블루스크린이 뜨더군요. 그래픽 카드가 바쳐줘야 할듯…
그나저나 어제 점심시간에 우연히 송진규 방장님 만나서 담장 사이로 인사드렸었는데, 짧게 인사만 드려서 …
놀다갔어야 했었는데에에에…
맨날 말만~~~~~~~~~~기백씨더 미어~~!!!
나도 경험 있다… 블루스크린..^^