mbr

    0

    2답변

    바이너리 파일을 직접 편집하려고하는데 vi와 hexedit라는 두 개의 편집기를 알고 있습니다. 그러나 이진 파일을 사용하여 이진 파일을 별도로 열면 cotens가 달라집니다. 아래는 내가 한 일이다. 먼저 mbr 데이터가 들어있는 바이너리 파일을 생성하기 위해 "dd if =/dev/sda of = mbr bs = 512 count = 1"을 사용합니다.

    2

    2답변

    저는 최근에 운영 체제, 부팅 프로세스 및 NASM을 연구했습니다. 필자는 필자가 부분적으로 이해하고 가상 플로피 디스크를 통해 테스트 한 유용한 부트 스트랩 핑 코드를 발견했다. 내 기본적인 질문은 내가 이해하지 못하는 몇 가지 사항에 관한 것입니다. 내가 생각하기에 선이하는 일에 대해 의견을 말했고, 모든 수정이나 확인은 크게 감사 할 것입니다. ah

    0

    2답변

    WinXP에서 mbr을 읽는 동안 Createfile이 실패합니다. 즉 -1002를 반환합니다. INVALID_DEVICE_HANDLE HANDLE hDisk = CreateFile((LPCWSTR)"\\\\.\\PhysicalDrive0", GENERIC_READ| GENERIC_WRITE, FILE_SHARE_READ| FILE_SHARE_WRITE,

    -2

    1답변

    자바에서 hdd-clone 프로그램을 작성하고 싶습니다. 모든 파일, 전체 레지스트리 및 MBR을 복사하려고합니다. 가난하게 나는 그것에 접근하는 방법을 모르며 mbr을 어디에서 찾을 수 있습니까? 아무도 도와 줄 수 있습니까? 나는 당신이 나에게 코딩을하고 싶지 않아, 단지 내가 힌트를주고, 어디에서 봐야만하는지. 하는 Win32 기반 응용 프로그램에서

    0

    1답변

    좋아, 이제는 내 노트북을위한 새로운 SSD가 생겼다. SSD에 Windows 7을 설치하고 Windows 7로 성공적으로 부팅 할 수 있습니다. SSD를 꺼내서 일반 하드 드라이브에 넣고 우분투를 설치했습니다. 이제 다른 SSD를 랩톱에 다시 추가하면 BIOS와 부트로 SSD로 대체되어 Windows 7을 설치합니다. 나는 적어도 "Starting Win

    -1

    2답변

    512 바이트를 부호없는 char로 쓰려고하는데 struct의 필드로 읽습니다. 아래는 제가 생각해 낸 노조입니다. typedef union { unsigned char buffer[512]; //512 bytes struct { unsigned char a[446]; struct part b[4]; //sizeo

    2

    1답변

    이 코드는 프로젝트 소스의 일부입니다. 이 코드는 MBR 유형 (GRUB 또는 LILO)을 찾고 그에 따라 플래그를 설정합니다. 놀랍게도 SLES 10-SP1 (SUSE Linux Enterprise Server)에서 확인할 수 없습니다. /dev/sda1은 제 스왑입니다. /dev/sda2은 MBR을 포함하여 전체가 / 인 곳입니다. 동일한 코드가 SLE

    0

    1답변

    나는 한 달 동안 저를 붙잡 았던 큰 문제가 있습니다! : 내가 지금 그림 1. 그림 2처럼, 나는 새 작업에 들어 서면, 그래서 Bochs와의 's'를 입력처럼, Bochs와의 call far [es:esi + TCB.addr_tss]하여 작업 스위치를 수행하는 어셈블리 코드를 쓰고 있어요 현재로서는 모든 것이 정상적으로 보입니다. 일반 레지스터 CS,

    1

    1답변

    F 인 경우 드라이브 문자,이 작업의 부팅 레코드를 읽으려고합니다. http://joelgompert.com/OS/lesson1.htm ... [xp를 사용하고 있습니다] l 명령이 제대로 작동하지 않습니다 ... 그들이 입력을 요청하면 ... 내가 말해 프롬프트 얻을 내가 A 드라이브에서 플로피가없는 원인 -l 0 5 0 1 : -l 0 0 0 1

    -1

    1답변

    지금까지 'Hello world'를 출력 한 다음 NASM을 사용하여 간단한 부트 로더를 작성했습니다. 이 부트 로더는 512K이며 pendrive의 MBR에 저장되어 있습니다. BIOS는 먼저 USB 외부 장치를 부팅 한 다음 해당 운영 체제로 하드 드라이브를 부팅하도록 구성됩니다. 전에 말했듯이 부트 로더는 절대 종료 루프 명령어 (jmp $)로 인해