2013-06-05 3 views
1

부팅 할 수있는 장치 (플래시 드라이브 4GB)에 "hello world"라고 쓰는 그룹 메이트와 함께 만든 progra가 있습니다.이 디스크는 ASM 파일에 불과합니다. 시작시이 장치에서 실행하기 위해 바이오스를 선택하고, 안녕하세요 세계를 인쇄 한 다음 일반 창으로 들어갑니다.부트 섹터에 데이터 삽입

하지만 질문이 있습니다.이 코드를 추가하기 위해 Windows에서 부트 섹터를 편집 할 수있는 기회가 있습니까? 약 150 개의 코드 줄입니다 (주석을 없애면 더 적을 수도 있습니다). 그렇다면 어떻게? 우리는 부트 섹터에서 이동할 수있는 곳이 거의 없다는 것을 알고 있지만 입력 방법을 모른다.

+0

필자는 Windows의 경우 오픈 소스와 아무 관련이 없으므로 힘들어 할 것입니다. 따라서 어쨌든 편집 할 수 있는지 확실하지 않습니다. 반면에 리눅스에서이 작업을 수행 할 수는 있지만, 웹에서 찾을 수있는 방법을 알려주지는 않습니다. –

+0

그리고 편집하지 않고 Windows 부팅 전에 내 파일을 부팅 파일로 저장하는 방법이 있습니까? – trinny

+1

예, 바이오스에 의해로드 될 자체 부트 로더를 작성하십시오. 그러면 무언가가 실행되고 그 후에 Windows 부트 로더가로드됩니다. 이것은 체인 부트 로더와 같습니다. Grub에 다음과 같은 문서가 있습니다. http://www.gnu.org/software/grub/manual/html_node/Chain_002dloading.html –

답변

0

나는 HxD을 사용합니다. 디스크를 열고 부트 로더를 첫 번째 섹터로 복사하십시오 (그러나 벌은주의하십시오).