Windows XP에서 부팅 가능한 USB 플래시 드라이브. 플래시 드라이브에서 Windows 실행 Windows를 실행할 수 있는 플래시 드라이브

오늘 우리의 임무는 설치 없이 작동하고 플래시 드라이브에서 직접 실행되는 Windows 7의 특수 빌드를 만드는 것입니다. 필요한 소프트웨어를 구성에 포함시킴으로써 디스크 파티션 문제 해결, 바이러스 제거, 익숙한 환경에서 해킹 도구 사용 등 다양한 문제를 해결할 수 있습니다.

라이브 미디어에서 부팅하면 많은 문제를 훨씬 쉽게 해결할 수 있다는 사실을 오래 전에 깨달은 저는 항상 플래시 드라이브에 일종의 복구 배포판을 마련하려고 노력합니다. 이것이 최선은 아니지만 시스템을 복원하거나 예를 들어 맬웨어를 처리하는 가장 편리한 방법 중 하나 이상이라는 점에 동의하십시오(특히 차단기에 대해 이야기하는 경우). 나는 많은 것을 시도했습니다. 처음에는 Linux 기반 시스템이었고 그 다음에는 Windows XP에 구축된 UBCD4Win이었고 그 다음에는 악명 높은 Bart의 PE Builder 유틸리티를 사용하여 자체 빌드를 만들었습니다. 아쉽게도 프로그램은 오랫동안 업데이트되지 않았습니다. 즉, 부팅 가능한 미디어로 전송할 수 있는 지원 시스템 목록은 Windows 2000/XP/2003과 동일하게 유지됩니다. 이것은 약간 당황스럽습니다. 모두가 이미 "7"에 익숙해졌으므로 Windows 7을 기반으로 자신만의 부팅 시스템을 구축하는 것이 좋을 것입니다.

우리의 조수 - WinBuilder

PeBuilder를 대체하기 위해 또 다른 정말 훌륭한 도구인 WinBuilder가 발견되었습니다. 이는 프로그램이 아니라 Windows PE(이동식 CD/DVD/USB 미디어에서 부팅할 수 있는 경량 버전의 Windows OS 이름)를 만들기 위한 실제 프레임워크입니다. 이를 위해 시스템 자체 배포와 시스템 기반인 Windows 자동 설치 키트(WAIK)에서 필요한 구성 요소를 추출하고 타사 유틸리티가 빌드되는 추가 스크립트를 만들 수 있습니다. 시스템에.

베이스에 윈빌더여러 프로젝트가 구축되었으며 다음은 그 중 몇 가지입니다.

  • LiveXP - Windows XP를 파일 소스로 사용하고 관리자용 시스템을 생성합니다.
  • Win7PE - Windows 7 배포판을 시스템 기반으로 사용합니다.
  • VistaPE-CAPI - Vista 기반 빌드를 생성합니다.
  • NaughtyPE는 Windows XP를 기반으로 하며 즉시 미디어 재생을 지원합니다.
  • MultiPE - Windows 7 배포판에서 부팅 가능한 시스템을 조립합니다.

우리는 Win7PE를 우리 작업에 가장 입증되고 가장 적합한 프로젝트로 사용할 것입니다.

우리는 무엇이 필요한가?

Windows 7 기반의 부팅 가능한 시스템을 구축하려면 다음이 필요합니다.

1. Windows 7 x86 또는 x64 배포판, SP1이 이미 통합되어 있는 것이 좋습니다.

이러한 목적으로 플래시 드라이브를 사용하는 것이 편리합니다. 플래시 드라이브에서 컴퓨터나 노트북을 시작하는 방법을 살펴보겠습니다.

다음 대체 작업 중 하나를 선택하여 시작해야 합니다.

  • BIOS에서 부팅 장치 순서 변경
  • 부팅 메뉴에서 부팅 장치를 선택합니다.

먼저 BIOS 유틸리티 설정으로 들어가야 합니다. 삭제(가장 자주 사용) 또는 F2(가장 일반적인 경우) 키를 사용하여 해당 항목에 들어갑니다.

BIOS 호출은 OS가 부팅되기 전(처음 검은색 화면이 나타나거나 제조업체 로고가 반사될 때) 이루어져야 합니다.

때로는 클릭해야 할 내용이 초기 화면 그림에서 확인될 수 있습니다.

부팅을 UEFI로 변경

UEFI 소프트웨어는 그래픽이며 부팅 장치 변경은 직관적입니다.

대부분의 옵션에는 일반적으로 마우스로 디스크 이미지를 끌어서 놓아 부팅 순서를 변경하는 작업이 포함됩니다.

AMI BIOS의 작업

BIOS에 들어가기 전에 플래시 드라이브가 PC에 미리 연결되어 있습니다.

플래시 드라이브에서 컴퓨터 또는 랩톱을 시작하려면 다음 작업 절차가 수행됩니다.

  • 메뉴 상단에서 "오른쪽" 버튼을 사용하여 "부팅"을 선택합니다.
  • "하드 디스크 드라이브"를 클릭하면 열리는 메뉴의 "첫 번째 드라이브" 항목에서 "Enter" 키를 누릅니다.
  • 목록에는 플래시 드라이브의 이름이 포함되어 있으며 커서가 그 위에 있습니다.
  • Enter와 Esc를 번갈아 누르세요.
  • 그런 다음 "부팅 장치 우선 순위"에서 "첫 번째 부팅 장치"에서 "Enter" 키를 누릅니다.
  • 플래시 드라이브가 다시 표시됩니다.

우리는 BIOS AWARD에서 일합니다

Award BIOS에서 부팅 장치를 선택하는 것은 메뉴 설정에서 수행됩니다. "고급 BIOS 기능"에서 커서로 "첫 번째 부팅 장치"를 선택하고 "Enter" 키를 눌러야 합니다.

나타나는 목록에서 플래시 드라이브에서 컴퓨터 또는 노트북을 부팅하려면 "USB-HDD"( "USB-Flash")를 설치하십시오.

그런 다음 Esc 버튼을 사용하여 한 단계 위로 이동하고 "저장/종료" 옵션을 선택합니다.

H2O BIOS에서 설정

다음과 같이 USB 플래시 드라이브를 InsydeH20 BIOS로 부팅할 수 있습니다.

  • 메인 메뉴에서 "부팅"을 열려면 오른쪽 키를 사용하십시오.
  • "외부 장치 부팅"은 "활성화"되어야 합니다.
  • 제어 키 F5 및 F6을 사용하여 "부팅 우선 순위" 섹션의 첫 번째 위치에 "외부 장치"를 놓습니다.
  • 설정을 저장할 때 메뉴를 종료("Exit")합니다.

컴퓨터가 원하는 드라이브에서 다시 시작됩니다.

BIOS를 방문하지 않고(UEFI를 사용하는 Windows 8, 8.1 및 10의 경우)

이러한 장치의 경우 오른쪽 패널을 통해 "업데이트 및 복구" 탭을 열고 "다시 시작"을 선택해야 합니다. 그리고 “작업 선택” 화면의 “특수 옵션” 패널에서 “USB 장치 사용”을 선택하세요. 네트워크 연결과 DVD도 선택할 수 있습니다.

다음 화면에는 플래시 드라이브가 선택된 장치 목록이 제공됩니다.

목록에 없으면 '다른 사람 보기'를 클릭하세요.

선택하면 선택한 드라이브에서 컴퓨터가 강제로 재부팅됩니다.

부팅 메뉴를 통한 부팅

대부분의 노트북/컴퓨터 모델이 켜지면 부팅 메뉴가 호출됩니다. BIOS 또는 UEFI 도구 중 하나이므로 이 특별한 경우에 컴퓨터를 시작할 드라이브를 선택할 수 있습니다.

이 방법은 Live CD에서 OS를 시작하기 전에 한 번 부팅 장치를 선택하거나 플래시 드라이브를 사용하여 Windows OS를 설치하는 등의 작업에 사용하면 편리합니다.

결국 컴퓨터가 플래시 드라이브에서 시작되는 경우는 많지 않습니다. BIOS 설정을 변경하는 이유는 무엇입니까?

중요한. 일부 노트북에서는 부팅 메뉴를 통해 시스템을 복원할 수 있습니다.

부팅 메뉴 경로

BIOS(또는 UEFI)와 마찬가지로 부팅 메뉴는 특정 키로 호출됩니다. 대부분 F12, F11 또는 Esc입니다. 다른 옵션도 가능합니다. 때때로(항상 그런 것은 아님) 컴퓨터를 켰을 때 모니터 화면에 나타나는 정보에서 이 정보를 확인할 수 있습니다.

이 섹션에 들어가면 다운로드를 시작할 수 있는 연결된 장치(하드 드라이브, 플래시 드라이브, 디스크 등) 목록을 볼 수 있습니다. 네트워크를 통해 컴퓨터를 부팅하거나 백업 파티션을 사용하여 OS 복구를 시작하도록 선택할 수 있습니다.

Windows 8, 8.1 및 10에 로그인하는 기능

Windows 8, 8.1 및 Windows 10을 실행하는 PC를 종료하는 것은 엄밀한 의미(최대 절전 모드)의 "종료"가 아닙니다. 따라서 위의 키를 사용하여 부팅 메뉴에 진입하지 못할 수도 있습니다.

이 경우 다음 중 하나를 수행해야 합니다.

  • "종료" 옵션을 선택하는 동안 "Shift"를 누르면 PC가 "완전히" 꺼지고 다음에 PC를 켤 때 키가 작동합니다.
  • 재부팅할 때(예비 종료 중에는 아님) 필요한 키를 사용하십시오.
  • "제어판"(보기 - 아이콘) / "전원 옵션" / "전원 버튼 동작" - 빠른 시작 활성화를 비활성화합니다("현재 사용할 수 없는 설정 변경"이 필요한 경우도 있음):

방법 중 하나가 확실히 작동할 것입니다.

아수스에 로그인

Asus 마더보드가 장착된 데스크탑 컴퓨터에서는 F8 키를 눌러 부팅 메뉴로 들어갈 수 있습니다(동시에 Del 또는 F9를 눌러 BIOS로 들어감).

랩톱에는 완전한 혼란이 있습니다.

대부분의 최신 버전은 Esc를 사용합니다.

모든 옵션을 시도해야 합니다!

레노버에 로그인

거의 가장 쉬운 방법인 Lenovo 브랜드를 사용하면 거의 모든 노트북/올인원 컴퓨터 모델에 대해 F12 키를 사용하여 소중한 메뉴에 들어갑니다.

전원 옆에는 화살표 버튼도 있습니다. 다른 부팅 옵션도 사용할 수 있습니다.

우리는 에이서에 도착

Acer의 노트북/모노블록의 경우 F12 키가 작동합니다. 그러나 일부의 경우 메뉴에 들어가 작동하려면 메뉴를 켜야 합니다.

이렇게 하려면 먼저 F2 키를 사용하여 BIOS에 들어간 다음 "F12 부팅 메뉴" 매개변수를 "Enabled" 값으로 전환합니다(기본값은 "Disabled").

그런 다음 BIOS를 종료하기 전에 설정이 저장됩니다.

다른 모델

다른 브랜드 모델의 부팅 메뉴에 들어가는 키 목록:

  • HP - F9 또는 Esc 키를 누른 다음 F9;
  • 델-F12;
  • 삼성 - Esc;
  • 도시바-F12.

마더보드의 경우:

  • 기가바이트 - F12;
  • 인텔 - Esc;
  • 아수스-F8;
  • MSI-F11;
  • 애즈락-F11.

이 출판물을 읽은 후에는 플래시 드라이브에서 컴퓨터 또는 랩톱 시스템을 시작할 수 있습니다.

의견을 남기고 경험을 공유하세요.

시스템 디스크에서 파일을 가져오고 Windows를 다시 설치하려면 손상된 운영 체제로 컴퓨터를 부팅해야 하는 경우가 있습니다. 안타깝게도 제공되는 대부분의 플래시 드라이브는 블루 스크린이 나타나는 등 제대로 작동하지 않습니다. 이 플래시 드라이브는 본격적인 운영 체제인 척하지는 않지만 실습에서 알 수 있듯이 USB 장치 부팅을 지원하는 거의 모든 하드웨어에서 Windows XP가 부팅됩니다.

디스크가 표시되려면 IDE 모드에서 작동해야 하며, BIOS에 AHCI 모드가 있는 경우 일시적으로 IDE로 변경해야 합니다.

(42MB) - Windows XP에서 부팅 가능한 간단한 USB 플래시 드라이브입니다. 기본 시스템이 부팅되지 않는 경우 파일을 추출할 수 있습니다. 디스크 백업이나 복제를 수행할 수 있는 GHost가 내장되어 있습니다. 다른 프로그램과 바이러스 백신을 실행하는 데 문제가 있습니다... 하지만 하드웨어에 비해 간단하고 소박하며 크기도 작습니다.

이 기사의 엄청난 인기로 인해 다른 플래시 드라이브를 제공합니다.

또는 부분적으로 다운로드 - 많은 차이점이 있습니다. 이 플래시 드라이브에는 컴퓨터를 복원하는 데 필요한 많은 유틸리티가 포함되어 있습니다. 최신 바이러스 백신과 같은 자체 프로그램을 실행할 수 있습니다. 장비용 드라이버 설치, 네트워크 연결 설정, 레지스트리 편집, 하드 드라이브에서 정보 복원, 데이터 복제 및 백업 유틸리티 등도 가능합니다. Pentium 4 세대 이상의 컴퓨터와 두 대의 넷북에서 테스트되었습니다. 실행하려면 512MB의 RAM과 최소 1GB의 플래시 드라이브가 필요합니다. 플래시 드라이브에 압축을 푸는 과정은 아래 설명과 완전히 유사하며, 이미지 이름만 mega_flash.gho로 변경되었습니다. 가능하다면 사용 결과에 대한 의견을 적어주십시오. 이 플래시 드라이브가 부팅되지 않으면 기사 마지막 부분에 치료 방법이 설명되어 있습니다.(MBR 도우미 오류 누락)!

실제로 아카이브에는 플래시 드라이브 이미지와 Windows 버전의 GHost 프로그램이 포함되어 있습니다.

따라서 플래시 드라이브(크기 512MB 이상)에서 유용한 모든 것을 제거합니다. 왜냐하면... 이미지가 배포되면 NTFS 파일 시스템으로 포맷되며 ghost32.exe 파일을 실행하고 확인을 클릭합니다.

인터페이스는 매우 금욕적입니다. 로컬 -> 디스크 -> 이미지에서를 선택하세요. 즉, 이미지에서 디스크를 확장합니다.

기본적으로 다운로드한 아카이브의 압축을 푼 동일한 폴더가 열려야 하며 flash.gho 파일을 선택해야 합니다. 이는 플래시 드라이브의 이미지입니다.

이제 가장 중요한 순간! 이 이미지의 압축을 풀 위치를 선택합니다. 여기에는 드라이브 문자가 없고 크기만 있으므로 실수로 다른 드라이브를 망치지 않도록 이를 참고하세요!

새 크기 필드에서 플래시 드라이브의 최대 크기를 선택해야 합니다. 갑자기 숫자가 플래시 드라이브의 크기와 일치하지 않는 경우 플래시 드라이브보다 큰 크기를 쓰면 숫자가 자동으로 조정됩니다. 플래시 드라이브의 크기.

이제 "예"를 클릭하면 포장 풀기가 시작됩니다.

이러한 오류가 갑자기 나타나면 플래시 드라이브가 사용 중이라는 의미입니다. 일부 프로그램이 열려 있거나 예를 들어 Winamp와 같은 플레이어에서 사용할 수 있습니다. "예"를 클릭하면 프로세스가 플래시 드라이브에 연결된 모든 것을 강제로 닫습니다.

이미지의 압축이 풀렸습니다. "계속"을 클릭하세요.

그리고 "종료"를 클릭하세요

남은 것은 생성된 플래시 드라이브에서 부팅하는 것뿐입니다. 플래시 드라이브의 공간은 약 150MB 정도 차지하므로 만일의 경우를 대비해 그대로 두시면 됩니다. 또한 Norton GHost를 사용하여 데이터를 백업할 수 있을 뿐만 아니라 아크로니스 트루 이미지. 예를 들어 시스템 파티션을 백업하려면 로컬 -> 파티션 -> 이미지로를 선택하고, 이미지를 다시 디스크에 압축 해제하려면 각각 로컬 -> 파티션 -> 이미지에서를 선택합니다.

메가 플래시 드라이브(큰 것)를 로드하려고 할 때 오류가 발생하면 . 아카이브의 압축을 푼 후 DISK라고 표시된 "grubinst_gui.exe" 파일을 실행하고 플래시 드라이브 크기와 일치하는 디스크를 선택한 다음 설치 버튼을 클릭하세요. 부트로더가 이를 기록합니다. 이 문제를 조사해 주신 Deimos에게 감사드립니다. 이미 많은 플래시 드라이브에서 포장 풀기를 시도했지만 아무 것도 수정할 수 있는 오류가 발생하지 않았습니다. 모두 행운을 빌어 요!

때로는 하드 드라이브가 손상되거나 컴퓨터가 바이러스에 감염된 경우 플래시 드라이브에서 Windows 운영 체제를 시작해야 합니다. 대부분의 경우 이러한 작업은 사용자가 정보를 저장 미디어에 복사하거나 특수 프로그램을 사용하여 복원하여 정보를 저장해야 할 때 필요하며 랩톱이나 컴퓨터의 Windows는 안전 모드에서도 부팅되지 않습니다.

또한 휴대용 드라이브에 설치된 Windows 운영 체제는 업무용 컴퓨터의 계정 제한을 피하는 좋은 방법으로 자주 사용됩니다. 그러나 이러한 플래시 드라이브를 사용하는 데 널리 사용되는 또 다른 옵션이 있습니다. 예를 들어 현재 사용자 테스트 모드에 있는 Windows 10 TR과 같은 운영 체제의 테스트 버전을 설치하는 것입니다. 단점이 많기 때문에 기본으로 설치하는 것은 불가능하지만 컴퓨터 또는 노트북 하드 드라이브의 별도 섹션을 할당하고 싶지는 않습니다.

출시 준비 중

플래시 드라이브에서 Windows를 실행하려면 먼저 플래시 드라이브를 준비하고 부팅 가능하게 만들어야 합니다. Windows와 함께 일부 어셈블리에는 파일 복구를 위한 복구 유틸리티 및 프로그램이 포함되어 있습니다. 이 경우 가장 흔히 부팅 가능한 셸이나 Live CD라고 하는 Windows 운영 체제의 실행 가능한 이미지가 있습니다.

또한, 노트북과 컴퓨터에 대한 모든 종류의 드라이버가 포함되어 있고 설치가 필요 없는 설치된 Windows 이미지가 준비되어 있습니다. 이 경우 파일 복원이나 바이러스 치료를 위해 설치가 필요 없는 프로그램을 다운로드하세요. UltraISO 프로그램이나 아날로그를 사용하여 이러한 이미지를 기록하는 것은 매우 쉽습니다. 이렇게 하려면 다음을 수행해야 합니다.

  1. 토렌트에서 Windows가 설치된 이미지를 다운로드합니다.
  2. UltraISO 프로그램을 사용하여 엽니다.
  3. 메뉴에서 "부팅" 항목을 선택하고 "하드 디스크 이미지 굽기" 옵션을 선택합니다.
  4. Windows를 USB 플래시 드라이브에 굽고, 먼저 선택한 이미지와 녹음 장치가 올바른지 확인하세요.

토렌트에 배포된 기성 이미지가 적합하지 않고 플래시 드라이브에 Windows 버전을 설치하려는 경우 특수 프로그램이 필요합니다. 이라는 Microsoft 소프트웨어를 사용할 수 있습니다. 그러나 이것이 최선의 선택은 아닙니다.

개발 팀은 파일이 있는 해당 아카이브의 플래시 드라이브에 Windows를 설치할 수 있는 특수 프로그램 PWBoot를 만들었습니다. 준비된 데이터가 포함된 아카이브를 필요한 폴더에 간단히 압축해제한다고 말할 수 있습니다.

이 소프트웨어를 사용하면 USB 플래시 드라이브에 Windows를 설치할 수 있을 뿐만 아니라 필요한 업데이트도 추가할 수 있습니다.

이 프로그램은 배포 키트가 아니라 노트북이나 컴퓨터의 가상 하드 드라이브와 같이 약간 다른 형식의 이미지로 작동합니다. OS Windows 7에서는 즉각적인 시스템 복구를 위해 OS를 생성할 수 있습니다. PWBoot를 사용하여 플래시 드라이브에 압축을 풀어야 합니다.

드라이브에서 달리기

운영 체제를 설치하는 것만으로는 충분하지 않습니다. 이제 플래시 드라이브에서 컴퓨터나 노트북을 시작하려면 부팅 우선 순위를 설정해야 합니다. 이렇게 하려면 BIOS 펌웨어의 부팅 섹션으로 이동하여 드라이브를 기본 장치로 선택해야 합니다.

BIOS 설정을 시작하려면 컴퓨터의 경우 Del 키를 사용하고 노트북의 경우 F12 및 F10을 사용할 수 있습니다. 또한 모델마다 컴퓨터 부팅 우선순위를 변경할 수 있는 부팅 메뉴 바로가기 버튼이 다릅니다.

매개변수 변경 사항은 "F10" 버튼으로 확인해야 합니다. 컴퓨터를 다시 시작한 후 시스템은 노트북의 플래시 드라이브에서 Windows를 시작해야 합니다. 이것이 발생하지 않으면 일부 단계가 누락되었거나 잘못 수행되었음을 의미합니다. 또한 컴퓨터 자체에 설치된 Windows 이미지에 문제가 있을 수도 있습니다.

결과:

랩톱이나 컴퓨터의 플래시 드라이브에서 Windows를 설치하고 실행하는 것은 하드 드라이브에서 이 작업을 수행하는 것보다 어렵지 않습니다. 데이터를 수신하고 전송할 때 드라이브 속도가 느려진다는 점을 고려해야 합니다. 즉, 플래시 드라이브에 설치하면 하드 드라이브에 설치하는 것보다 시간이 더 오래 걸리고, 이는 노트북이나 컴퓨터의 작동에 영향을 미칠 수 있습니다.

오늘 우리의 임무는 설치 없이 작동하고 플래시 드라이브에서 직접 실행되는 Windows 7의 특수 빌드를 만드는 것입니다. 필요한 소프트웨어를 구성에 포함시킴으로써 디스크 파티션 문제 해결, 바이러스 제거, 익숙한 환경에서 해킹 도구 사용 등 다양한 문제를 해결할 수 있습니다.

라이브 미디어에서 부팅하면 많은 문제를 훨씬 쉽게 해결할 수 있다는 사실을 오래 전에 깨달은 저는 항상 플래시 드라이브에 일종의 복구 배포판을 마련하려고 노력합니다. 이것이 최선은 아니지만 시스템을 복원하거나 예를 들어 맬웨어를 처리하는 가장 편리한 방법 중 하나 이상이라는 점에 동의하십시오(특히 차단기에 대해 이야기하는 경우). 나는 많은 것을 시도했습니다. 처음에는 Linux 기반 시스템이었고 그 다음에는 Windows XP에 구축된 UBCD4Win이었고 그 다음에는 악명 높은 Bart의 PE Builder 유틸리티를 사용하여 자체 빌드를 만들었습니다. 아쉽게도 프로그램은 오랫동안 업데이트되지 않았습니다. 즉, 부팅 가능한 미디어로 전송할 수 있는 지원 시스템 목록은 Windows 2000/XP/2003과 동일하게 유지됩니다. 이것은 약간 당황스럽습니다. 모두가 이미 "7"에 익숙해졌으므로 Windows 7을 기반으로 자신만의 부팅 시스템을 구축하는 것이 좋을 것입니다.

우리의 조수 - WinBuilder

PeBuilder를 대체하기 위해 또 다른 정말 훌륭한 도구인 WinBuilder가 발견되었습니다. 이는 프로그램이 아니라 Windows PE(이동식 CD/DVD/USB 미디어에서 부팅할 수 있는 경량 버전의 Windows OS 이름)를 만들기 위한 실제 프레임워크입니다. 이를 위해 시스템 자체 배포와 시스템 기반인 Windows 자동 설치 키트(WAIK)에서 필요한 구성 요소를 추출하고 타사 유틸리티가 빌드되는 추가 스크립트를 만들 수 있습니다. 시스템에.

WinBuilder를 기반으로 여러 프로젝트가 구축되었으며, 다음은 그 중 몇 가지입니다.

  • LiveXP - Windows XP를 파일 소스로 사용하고 관리자용 시스템을 생성합니다.
  • Win7PE - Windows 7 배포판을 시스템 기반으로 사용합니다.
  • VistaPE-CAPI - Vista 기반 빌드를 생성합니다.
  • NaughtyPE는 Windows XP를 기반으로 하며 즉시 미디어 재생을 지원합니다.
  • MultiPE - Vista 또는 Windows 7 배포판에서 부팅 가능한 시스템을 조립합니다.

우리는 Win7PE를 우리 작업에 가장 입증되고 가장 적합한 프로젝트로 사용할 것입니다.

우리는 무엇이 필요한가?

Windows 7 기반의 부팅 가능한 시스템을 구축하려면 다음이 필요합니다.

  1. Windows 7 x86 또는 x64 배포판, SP1이 이미 통합되어 있는 것이 좋습니다.
  2. Driverpack은 엄청난 양의 하드웨어를 지원하는 멋진 드라이버 세트입니다. 다양한 유형의 장치에 대한 어셈블리를 사이트에서 사용할 수 있습니다. 즉, 칩셋, LAN, WLAN 대용량 저장소 드라이버 범주에 대한 어셈블리는 많이 필요하지 않습니다.

사전 준비

모든 파일을 사용할 수 있게 되면 준비를 시작할 수 있습니다.

  1. 먼저 Windows 7용 Windows 자동 설치 키트를 설치해야 합니다. 물론 ISO를 디스크에 구울 필요는 없습니다. 간단히 KB3AIK_EN.iso에서 파일의 압축을 풀고 StartCD.exe를 실행하면 됩니다. 나타나는 자동 실행 메뉴에서 Windows AIK 설정을 선택하고 가장 표준적인 설치를 수행합니다. 이 장비는 무게가 많이 나가지만 WinBuilder 스크립트가 거기에서 필요한 파일을 추출한 후에 WAIK를 삭제할 수 있습니다(이 점을 염두에 두십시오).

WAIK 설치

  1. 그런 다음 디스크나 ISO 이미지의 Windows 7 파일을 일부 디렉터리로 복사합니다.
  2. 다운로드한 WinBuilder.exe를 사용자 프로필이 있는 디렉터리가 아닌 일부 폴더(예: C:WinBuilder)에 넣습니다. 그리고 관리자 계정으로 바이너리를 실행합니다. 그렇지 않으면 프로그램이 가능한 문제에 대해 솔직하게 경고합니다.

    순수한 형태의 WinBuilder는 거의 사용되지 않습니다. 부팅 가능한 배포판을 생성하려면 스크립트와 보조 파일이 필요합니다. 따라서 실행 후 가장 먼저 보게 되는 것은 “다운로드 센터”입니다. 프로그램은 다운로드해야 하는 프로젝트를 선택하라는 메시지를 표시합니다.

다음 상자를 확인하세요.

  • update.boot-land.net (업데이트입니다);
  • win7pe.WinBuilder.net/SE(Win7PE 프로젝트 파일).

왼쪽 상단에서 다운로드 모드를 선택할 수 있습니다(기본적으로 "권장"으로 설정되어 있음). 메뉴에서 "완료"를 선택하고 "다운로드" 버튼을 클릭하여 파일 다운로드를 시작합니다.

  1. 어떤 이유로 WinBuilder는 어셈블리를 생성하는 데 필요한 모든 파일을 정확하게 추출할 수 없으므로 약간의 수동 작업을 수행해야 합니다. 시스템(Windows 7)에서 bcdedit.exe 파일을 찾아 C:WinBuilder ProjectsToolsWin7PE_SEx86(또는 64비트 시스템의 경우 C:WinBuilder ProjectsToolsWin7PE_SEx64)에 복사해야 합니다. 또한 다음 파일도 복사해야 합니다.

imagex.exe
wimgapi.dll
wimmount.inf
wimmount.sys
wimserv.exe

처음에는 WAIK 폴더에 있습니다. 이 단계를 건너뛰어도 됩니다. 내 자동 WinBuilder 스크립트는 이러한 파일을 가져올 수 없지만 아마도 운이 더 좋을 것입니다.

배포물 수집

이제 조립에 필요한 모든 것이 갖추어져 있고 사용할 준비가 되었으므로 배포 키트 생성을 지연할 이유가 없습니다. 다시 한 번, 하나씩 나누어 보겠습니다.

  1. 따라서 왼쪽 패널에는 Win7PE SE 프로젝트 트리가 표시됩니다. "소스" 버튼을 클릭하세요: 여기에서는 Windows 7 배포 파일의 위치를 ​​지정해야 합니다. 다른 모든 것은 기본값으로 남겨 둘 수 있습니다.
  2. 다음으로 시스템이 어셈블리를 생성하는 데 사용할 드라이버를 연결해야 합니다. 이 작업은 "드라이버" 섹션에서 수행됩니다. 여기서 기본 경로는 %GlobalTemplates%Drivers_x86입니다. 가장 쉬운 방법은 "탐색" 버튼을 클릭하고 나타나는 폴더에 필요한 모든 드라이버를 복사하는 것입니다. 이전에 다운로드한 Driverpack 아카이브의 압축을 여기에서 풀기만 하면 됩니다. 하위 디렉터리 스캔이 지원되므로 모든 것을 하나의 미친 더미에 밀어넣을 필요가 없습니다. 아카이브의 내용을 "있는 그대로" 자유롭게 게시할 수 있습니다.

    "Tweaks" 섹션을 살펴보면 향후 시스템에 대한 다양한 외관 설정을 추가로 지정할 수 있습니다. 예를 들어 배경 화면을 변경하고, 시작 메뉴를 사용자 정의하고, 바로 가기를 변경합니다. 모든 것은 적절한 옵션을 통해 매우 명확하게 구성됩니다.

    이제 "재생" 버튼을 누르면 모든 것이 문제 없이 진행될 것이라고 믿을 수 있습니다. 어셈블리를 생성하는 데는 분명히 시간이 걸립니다. 프로세스에서 하나의 시스템 스크립트가 차례로 실행되는 방식을 볼 수 있습니다(이러한 작업을 수동으로 수행하는 데 얼마나 많은 시간이 걸릴지 상상하기 어렵습니다). 따라서 실행을 위해 더 많은 스크립트를 선택할수록 WinBuilder가 더 오랫동안 조작하게 됩니다. 오류가 발생하면 프로그램은 문제가 무엇인지 알려주고, 문제에 대한 가능한 해결책을 브라우저에 제공할 가능성이 높습니다.

나는 내가 겪은 모든 어려움을 고려하여 이 지침을 작성하고 있으므로 내 갈퀴를 밟지 마십시오. 모든 것이 잘 진행되면 WinBuilderISO 폴더에 Win7PE_x86.ISO 파일이 생성됩니다.

  1. 플래시 드라이브에 파일을 업로드하기 전에 먼저 가상 머신에서 어셈블리의 기능을 확인할 수 있으며 여기에서도 모든 것이 자동화됩니다. VirtualTest 섹션에서는 가상화 시스템을 선택할 수 있습니다(테스트는 qEmu, VirtualBox, Virtual PC, VMware를 사용하여 배열할 수 있음). 저는 기본 모드(최고의 에뮬레이션)를 그대로 두었고, WinBuilder는 설치된 VMWare Workstation에서 결과 이미지를 실행했는데, 이는 저에게 매우 적합했습니다. 더 적합한 시나리오를 선택할 수 있습니다. 모든 것을 그대로 두고 시스템에 무료로 가벼운 것을 설치할 수 있습니다.

VMware 빌드 확인

  1. 이제 시스템을 플래시 드라이브로 전송하는 방법에 대해 이야기해 보겠습니다. 먼저, WinBuilder는 USB 드라이브 포맷에 가장 적합한 유틸리티인 HP USB 디스크 스토리지 포맷 도구를 시작합니다. 여기서는 FAT32(나중에 다른 시스템의 플래시 드라이브에서 부팅하는 기능을 추가하려는 경우) 또는 NTFS를 선택합니다. 포맷해보자. 그 후, 플래시 드라이브에 부트 로더를 설치하는 중요한 목적을 가진 Grub4Dos 유틸리티가 작동합니다. 여기서는 다음을 수행해야 합니다. 먼저 디스크를 올바르게 선택하고(문자가 표시되지 않으므로 크기를 주의 깊게 살펴보십시오), 두 번째로 매개변수 값으로 "Part List - Whole disk (MBR)"를 선택하고 검색 안 함을 확인합니다. 옵션 플로피. 그 후 남은 것은 "설치"버튼을 클릭하고 부트 로더 설치에 대한 메시지를 즉시 받고 정신적으로 Gbur4Dos에 감사하며 창을 닫는 것입니다. 그게 전부입니다. 그 후 WinBuilder는 모든 파일을 USB 드라이브로 빠르게 전송합니다.

Windows 7이 설치된 부팅 가능한 USB 플래시 드라이브가 준비되었습니다.

시스템이 가상 환경뿐만 아니라 실제의 가장 일반적인 환경에서도 작동하는지 확인하기 위해 USB 드라이브에서 부팅하지 않는 것은 여기에서 죄입니다. 하지만 즉시 경고하고 싶습니다. 이는 Windows 7의 대폭 축소된 변형으로 최소한의 구성 요소만 남아 있습니다. Aero나 아름다운 효과는 없습니다. 이 모든 것이 비활성화됩니다. 그리고 소프트웨어에서 기본적으로 일부 표준 Windows 유틸리티(regedit 등)는 물론 네트워크 설정을 위한 PENetwork(무선 어댑터 포함) 및 탐색을 위한 Opera USB와 같은 여러 보너스 프로그램을 얻을 수 있습니다. 이 모든 것이 나쁘지는 않지만 분명히 충분하지 않습니다. 시스템을 갖추고 있어야합니다.

네트워크 구성

스크립트(플러그인)

시스템 빌드의 일부로 포함할 수 있는 추가 프로그램은 스크립트(또는 플러그인이라고도 함) 형식으로 배포됩니다. 연결하는 것은 쉽습니다. WinBuilderProjectsWin7PE_SEApps에 복사한 다음 WinBuider GUI 인터페이스를 통해 활성화하면 충분합니다. 사실, 플러그인 목록을 업데이트하는 것이 더 쉬울 수도 있지만 스크립트 트리에 나타나려면 프로그램을 다시 시작해야 합니다. 어떤 경우에는 플러그인이 단일 파일, 즉 스크립트로 배포됩니다. 여기에는 두 가지 옵션이 있습니다. 개발자는 필요한 파일을 base64로 인코딩하여 이 파일에 직접 포함시킬 수 있습니다. 또는 스크립트에 파일이 포함되어 있지 않으며 스크립트가 포함된 폴더에 직접 복사해야 합니다. (자세한 내용은 플러그인 매뉴얼에 설명되어 있습니다.) 후자는 특히 플러그인 개발자가 배포할 권한이 없는 파일인 상용 소프트웨어(동일한 Total Commander)에 적용됩니다.

이제 저는 여러분이 갖고 있는 질문인 "이 플러그인을 어디서 구할 수 있나요?"에 대한 답을 드리겠습니다. 다양한 소스가 있습니다. 예를 들면 다음과 같습니다.

예를 들어, 작동에 필요한 Wireshark 플러그인과 Winpcap을 다운로드할 수 있습니다(여기에서 사용 가능). 이를 Apps/Network 디렉토리로 이동하고 트리를 통해 활성화하면 본격적인 스니퍼가 포함된 어셈블리가 생성됩니다. 아래에 몇 가지 유용한 플러그인에 대한 링크를 제공했습니다.

기성 플러그인이 꽤 많다는 사실에도 불구하고 필요한 프로그램을 시스템에 추가하기 위해 스크립트를 직접 작성할 수 있다는 것은 유용합니다. "도구 .. 스크립트 생성..."을 통해 새 스크립트를 추가하면 WinBuilder는 간단한 스크립트 템플릿을 제공합니다. 예를 들어 Softperfect Netscan을 설치하는 간단한 스크립트를 제공하고 주석을 사용하여 논리를 설명하겠습니다.

//추가되는 애플리케이션에 대한 정보가 포함된 섹션
제목=넷스캔
설명=Softperfect의 Netscan
선택됨=참
레벨=5
버전=1
경고 없음=거짓
다운로드_레벨=0
//실행 파일 경로를 포함한 중요 변수
%ProgramTitle%=넷스캔
%ProgramEXE%=netscan.exe
%ProgramFolder%=넷스캔
//어플리케이션 설치 명령
// 스크립트가 있는 폴더의 netscan 하위 디렉터리에서 필요한 파일을 복사합니다. (먼저 프로그램이 작동하는 데 필요한 파일을 여기로 전송해야 합니다.)
CopyProgram,%ScriptDir%%ProgramFolder%
//바로가기 추가
Add_Shortcut,시작메뉴,Netscan
추가_바로가기,데스크탑,Netscan
//프로그램이 작동하는 데 필요한 DLL을 나타냅니다.
WinBuilder는 이를 빌드에 포함합니다.
Require_FileQ,mgmtapi.dll
Require_FileQ,msvcrt.dll
Require_FileQ,KERNEL32.dll
Require_FileQ,snmpapi.dll
Require_FileQ,USER32.dll
Require_FileQ,WS2_32.dll
Require_FileQ,wsnmp32.dll

Reboot.pro 포럼에는 수많은 스크립트가 있으며, 예제로 보고 기초로 사용할 수 있습니다. 어쨌든 자신만의 스크립트를 만드는 데는 어려운 것이 없습니다. 단순히 일부 파일을 어셈블리에 추가해야 하는 경우 이를 위한 플러그인을 만들 필요가 없습니다. 이러한 상황에서는 이러한 상황에 꼭 필요한 "구성 요소 .. 추가 파일" 섹션이 도움이 될 것입니다. "디렉토리 예제" 버튼을 클릭하면 어셈블리에 사용되는 폴더의 구조를 볼 수 있어 파일이 정확히 어디에 추가되는지 이해할 수 있습니다.

우리는 무엇을 얻었나요?

그러한 시스템은 얼마나 잘 작동합니까? 매우 좋은! 내 노트북에 로드할 때 무선 모듈을 포함하여 필요한 드라이버가 즉시 연결됩니다. 따라서 즉시 인터넷에 접속할 수 있습니다. 모든 프로그램이 올바르게 통합되면(즉, 모든 종속성을 충족하여) 실행되고 작동합니다. 여기에는 시스템 복구, 파티션 테이블 작업, 백업, 레지스트리 편집 및 해킹 도구를 위한 소프트웨어가 포함됩니다. 결국 항상 가지고 다닐 수 있고 필요한 경우 부팅할 수 있는 보조 시스템으로서 더 편리한 것은 무엇일까요?

  1. 이미 언급했듯이 초기 배포로 이미 포함된 서비스 팩(SP1)이 포함된 Windows 7 이미지를 가져오는 것이 좋습니다. 아직 서비스 팩이 없는 배포판을 사용하면 일부 라이브러리를 찾는 데 문제가 있었습니다. 하지만 WinBuilder가 문제를 해결하는 구체적인 방법을 제공하기 때문에 이것이 중요하지는 않습니다.
  2. 문제가 있으면 일반적으로 스크립트에서 오류가 발생합니다. 문제가 발생했지만 정확히 문제가 무엇인지 명확하지 않은 경우 로그가 도움이 될 것입니다. 이 옵션은 "Finalize .. Save log file" 스크립트에서 활성화되며 기본적으로 활성화됩니다. WinBuilder는 매우 자세하게 로그를 작성합니다. 어셈블리 생성 프로세스를 완전히 연구하고, 스크립트 실행 논리를 추적하고, 문제가 있는 경우 오류를 수정할 수 있습니다.
  3. 선택 사항이지만 매우 유용한 프로젝트는 www.paraglidernc.com/WinBuilder입니다(WinBuilder를 처음 시작할 때 즉시 다운로드하도록 선택하는 것이 좋습니다). 시나리오 작성에 대한 자세한 지침이 포함되어 있습니다. 설치 후 ProjectsParagliderWinBuilder.chm 폴더에서 찾아보세요.
  4. 어셈블리에 응용 프로그램을 포함하는 가장 쉬운 방법은 "외부" 시스템에서 작업하는 데 필요한 모든 파일이 이미 포함되어 있는 휴대용 버전(예: 웹사이트 Portableapps.com)을 찾는 것입니다.