플래시 드라이브에 Windows 7을 설치할 수 있습니까? 외장 하드 드라이브나 플래시 드라이브에서 휴대용 버전의 Windows를 만드는 방법.

작성자의 행동을 반복하려고 시도하면 장비에 대한 보증이 상실되거나 심지어 고장이 날 수도 있음을 상기시켜 드립니다. 해당 자료는 정보 제공의 목적으로만 제공됩니다. 아래 설명된 단계를 재현하려면 기사를 한 번 이상 주의 깊게 끝까지 읽어 보시기 바랍니다. 3DNews의 편집자는 가능한 결과에 대해 어떠한 책임도 지지 않습니다.


작동 중에 유틸리티는 OS 이미지를 이동식 드라이브에 직접 배포합니다(사실 어리석게도 아카이브의 압축을 푼다). 훨씬 빠르게 진행되지만 처음 부팅할 때 표준 시스템 설정 절차(언어 설정, 시간대 선택, 사용자 생성 등)를 수행해야 합니다. 그리고 이것은 속도에 비해 매우 적은 비용입니다.

PWBoot를 시작하면(물론 관리자 권한으로) USB 드라이브에 클린 OS를 설치하거나 이미 패치를 적용하라는 메시지가 표시됩니다. 설치된 시스템, 어떻게든 외장 드라이브로 전송하려는 경우. 또한 서비스 팩을 설치한 후 패치를 "롤"해야 합니다. 윈도우 업데이트. 프로그램 작업은 믿을 수 없을 정도로 간단하므로 말할 것이 거의 없습니다. 그럼에도 불구하고 여전히 몇 가지 뉘앙스가 있습니다.


첫째, PWBoot는 키릴 문자 사용을 고집스럽게 거부합니다. Windows 7 설치 이미지가 여러 OS 버전의 동시 설치를 지원하는 경우 필요한 버전을 선택해야 합니다. 어떻게 하나요? ImageX 유틸리티(위 참조)를 사용하여 info 매개변수로 시작하고 wim 파일 경로를 지정합니다.

imagex /info x:\경로\to\install.wim

명령 출력에서 ​​이미지 인덱스 항목과 그 뒤에 나오는 버전 설명을 찾습니다. PWBoot에서 버전은 명령 출력에 나타나는 것과 동일한 순서로 선택 목록에 나타납니다.

둘째, 외부 드라이브(필수 포맷 포함)에 직접 설치하거나 VHD 형식의 가상 디스크에 설치하는 두 가지 설치 옵션 중에서 선택할 수 있습니다. 두 번째 옵션은 훨씬 더 흥미롭지만 첫 번째 옵션과 달리 Windows 7 Ultimate 또는 Enterprise가 반드시 필요합니다. 보다 정확하게는 이러한 버전은 VHD에서의 부팅을 지원합니다. 실제로 디스크에는 모든 작업이 수행되는 파일이 하나만 있습니다. 동시에 VHD에서 로드된 OS에서는 실제 디스크도 표시됩니다. 흥미롭게도 VHD 내부 시스템의 속도는 드라이브에서 직접 작업할 때와 거의 동일합니다.


일반적으로 VHD를 사용하면 많은 이점이 있습니다. 첫째, 모든 독립적인 가상 머신은 이 형식으로 작동할 수 있으며 해당 지원은 Windows 7에 바로 내장되어 있습니다. 표준을 사용하여 VHD 디스크를 생성, 편집, 마운트하고 다른 이미지(실제로 전체 디스크에 대한 diff)로 작업할 수 있습니다. 도구. 이는 하나의 논리 볼륨에 여러 Windows 설치가 존재하고, 시스템 변경 사항을 쉽게 롤백하고, 한 번에 여러 PC에 OS 배포의 편의성과 속도를 높이는 등의 기회를 제공합니다.



PWBoot로 돌아가자. 다음 단계에서는 향후 VHD 컨테이너의 위치와 이름을 지정해야 합니다. 당연히 외부 USB 드라이브에 있어야 합니다. 디스크에는 NTFS 파일 시스템(FAT32는 파일 크기 제한으로 인해 적합하지 않음)과 충분한 여유 공간이 있어야 합니다. 프로그램 자체는 최소 디스크 크기를 제공하지만 소프트웨어, 문서 및 기타 모든 것에 필요한만큼 할당하는 것이 좋습니다. 해당 상자를 선택하면 VHD 디스크를 동적으로(확장 가능하게) 만들 수 있습니다. 즉, 물리적으로 포함된 정보만큼의 정보를 정확하게 차지합니다. 일반적으로 공간을 절약하기 위해 이 옵션을 활성화할 수 있지만 동시에 성능이 약간 저하됩니다.


남은 것은 부트로더가 설치될 디스크(즉, 외부 USB 드라이브)를 선택하고, 부트코드 업데이트 및 BCD에 부트 항목 추가 확인란을 선택한 다음, 원하는 경우 부트 메뉴 항목의 설명을 변경하고 설치를 클릭하는 것입니다. . 모두, 추가 조치프로그램이 설치 자체를 수행합니다. 일반적으로 이 작업은 10분 이내에 완료되지만 USB 드라이브 자체의 속도에 따라 많은 시간이 소요됩니다.


설치 후에는 시스템을 약간 가볍게 하는 것이 좋습니다. 불필요한 구성 요소를 제거하고, 중요하지 않은 서비스를 비활성화하고, 하드 드라이브 인덱싱을 끄고, 일반적으로 드라이브의 과도한 부하와 관련된 작업을 피하려고 노력합니다. 외부 드라이브를 다른 시스템에 연결하여 조각 모음을 수행하는 것도 유용합니다. 스왑 파일의 문제도 해결되지 않은 상태로 남아 있습니다. DiskMod 드라이버를 사용하여 USB 드라이브에 만들 수도 있고 완전히 버릴 수도 있지만 휴대용 드라이브가 있는 시스템의 일반 HDD에 해당 위치를 수동으로 설정하는 것이 좋습니다. 윈도우7이 실행중입니다.


볼륨 C: 볼륨 E에 물리적으로 위치한 HD 컨테이너입니다.

마지막으로 VBoot라는 흥미로운 개발을 언급할 가치가 있습니다. GRUB 기반 부트로더이지만 VHD에서 직접 부팅을 지원합니다. 그리고 꼭 Windows일 필요는 없습니다. 예를 들어 이 사이트에는 이미 만들어진 Ubuntu 빌드가 있습니다. 일반적으로 이미 만들어져 있고 편리한 솔루션이지만, 물론 라이센스당 79달러부터 유료입니다. 그런데 Windows 8에는 전체 작업 환경을 USB 드라이브로 전송하고 USB 드라이브에서 직접 부팅할 수 있는 기능이 내장되어 있습니다. 그 동안에는 위의 방법에 만족해야 합니다. 설치에 행운이 있기를 바랍니다!


"저녁이었고 아무것도 없었습니다…" 아니요, 사실은 전혀 저녁에 시작되지 않았지만 주말 아침 11시 쯤에 지금까지 실현되지 않은 Windows 7 배포 아이디어가 오랫동안 생각 났을 때였습니다. 플래시 드라이브에. 나는 직접 시도해보고 실제로 어떻게 작동하는지 확인하고 싶었습니다.

따라서 제 이야기는 부팅 가능한 플래시 드라이브의 진부한 생성에 관한 것이 아니라 USB(플래시 드라이브, 메모리 카드, 외장 USB HDD)에 본격적인 시스템을 설치하는 것에 관한 것입니다. 인터넷에는 USB 드라이브에 운영 체제를 설치하는 방법에 대한 기사가 가득하기 때문에 모든 옵션 중에서 가장 간단하고 이해하기 쉬운 옵션을 선택했습니다.

참고로 표준을 사용하는 방법이 있습니다. Windows 유틸리티 7디스크파트, 프로그램을 적용하는 방법이 있습니다 UWM W7, 그리고 이것도 있지만 모두 쓰레기입니다 (IMHO).

그래서 저는 프로그램을 이용하여 약간의 실무 경험을 해보기로 했습니다. pwboot-3.0.2.exe(다운로드: 12701)(off.page)는 긴 발 랩을 할 필요 없이 자동으로 모든 작업을 수행합니다. 완전 무료이며 1.28MB에 불과합니다.

저는 손에 USB HDD도, 8GB 플래시 드라이브도 없었기 때문에 변태적인 행동으로 8GB Kingston 메모리 카드가 장착된 오랫동안 참아온 Samsung Wave 8500 스마트폰을 작업에 참여시켰습니다. 우선, 거기에 있는 모든 데이터를 병합해야 했습니다. HDD랩탑. 그럼 파일이 필요했는데 install.wim, 이는 디렉토리에 있습니다. 출처 Windows 7 배포판이 포함된 디스크 이 파일에는 모든 Windows 파일이 포함되어 있습니다.


설치 과정에서 어떤 버전이든 선택할 수 있는 기능을 사용하여 원본 Windows 7 이미지에서 파일을 복사했습니다.

1. 유틸리티 실행 PW부트기본 항목을 선택하십시오 - 윈도우 설치:


2. 파일 경로를 지정하십시오 install.wim그리고 USB에 설치하려는 Windows 7 버전(제 경우)은 다음과 같습니다.


3. 다음 단계에서는 시스템 설치를 위한 USB 드라이브를 지정해야 합니다( G:):


참고: 이 프로그램은 두 가지 설치 옵션을 제공합니다. 첫 번째는 플래시 드라이브에 OS를 직접 설치하는 것이고, 두 번째는 가상 파일에 설치하는 것입니다. 하드 드라이브(VHD) - Windows 7 Ultimate 및 Enterprise 버전만 VHD 부팅을 지원하므로 Windows 7 Ultimate 및 Enterprise 버전을 실행하는 모든 컴퓨터에서 부팅할 수 있습니다. 친애하는 Windows 7 Home Premium 및 Professional 사용자 여러분, 정말 당황스럽습니다. 두 번째 옵션을 사용하면 디스크에 실제로 모든 작업이 수행되는 파일이 하나만 있게 됩니다. 동시에 VHD에서 로드된 OS에서는 실제 디스크도 표시됩니다.


5. 프로그램이 디스크를 포맷하려고 합니다. 글쎄, 필요해, 필요해:


6. 포맷 후 플래시 드라이브에 OS를 설치하는 실제 프로세스가 시작됩니다.


참고: 상단 스크린샷은 오전 11시에 촬영되었음을 알려드립니다. 순진하게도 나는 이 모든 일이 빨리 일어날 것이라고 믿었습니다. 제가 잔인하게 착각했다는 것이 밝혀졌습니다. 99% 설치 진행률 표시줄을 보여주는 스크린샷은 거의 22:00에 촬영되었습니다!

프로그램이 휴대폰의 메모리 카드에 Windows 7을 설치하는 데 반나절이 걸렸습니다. 그게 전부입니다.


이는 USB 2.0 데이터 전송 프로토콜이 기존 HDD 또는 최신 솔리드 스테이트에서 사용되는 SATA2 인터페이스를 통한 데이터 전송보다 훨씬 느리기 때문입니다. SSD 드라이브(Windows 설치에는 약 10~15분 정도 소요됩니다.) 동시에 많은 최신 PC와 랩톱에는 USB 3.0에 대한 하드웨어 지원이 있으므로 이러한 컴퓨터에 설치하는 속도가 몇 배 더 빨라진다는 점은 주목할 가치가 있습니다.

USB 관련 드라이버에 설치된 OS로 작업할 때 발생할 수 있는 잠재적인 문제에 대해 몇 마디 더 설명합니다. 아시다시피 드라이버는 특정 장비의 특정 시스템에 설치됩니다. 동일한 PC에서 개인용 추가 시스템으로 USB의 Windows 7을 사용하면 좋지만 휴대용 "7"이 다른 컴퓨터에서 사용될 운명에 직면하면 어떻게 될까요? 이 상황에서는 USB 드라이브를 다른 사람의 컴퓨터에 연결할 때마다 시스템에서 이미 사용 가능한 다른 장치용 드라이버와 장비가 호환되지 않을(충돌) 위험이 있습니다. 이 문제에 대해 더 광범위하고 실용적인 지식을 가진 사람이 이에 대해 쓴 내용은 다음과 같습니다.

USB 드라이브에서 Windows 작업 시 안전 규칙.

A) 다른 USB 드라이브가 있는 경우 컴퓨터를 켜기 전에 해당 드라이브를 컴퓨터에 연결(가능한 경우 연결 해제)해야 합니다. 그렇지 않은 경우 - 100% BSOD 0x7b.

B) 시스템에 익숙하지 않은 플래시 드라이브도 시스템 시작 전에 처음으로 연결해야 합니다(그렇지 않은 경우 - BSOD 0x7b). 이 경우 플래시 드라이브의 장작이 정상적으로 설치되고 이후에는 컴퓨터가 실행되는 동안 플래시 드라이브를 연결하거나 연결 해제할 수 있습니다.

C) 규칙 A) 또는 B)(및 기타 이유) 위반으로 인해 USB 부팅 기능을 위반하는 BSOD 0x7b가 발생하는 경우 다음과 같이 이 기능을 복원할 수 있습니다. Windows(또는 Win7 설치 DVD)에서 "USBboot.bat X" 명령을 실행합니다. 여기서 "X"는 Win7이 설치된 파티션이 표시되는 문자입니다.

"기타 이유"란 다음을 의미합니다. 드물기는 하지만 때로는 플래시 드라이브가 저절로 "날아갈" 수도 있습니다. 그리고 세션 중에 연결되면 드라이버 자동 재설치 후 BSOD가 가능합니다.

그러던 어느 날 내 USB 마우스가 Vista에서 "알 수 없는 USB 저장 장치"로 인식되었습니다. 물론 Vista에서는 드라이버를 찾을 수 없었습니다. USB Win7에서 이런 일이 발생했다면 BSOD가 없었다면 이런 일이 발생하지 않았을 것입니다.

그들이 말하는 대로 기록해 두십시오.

그리고 내 이야기를 요약하면 여기에 설명된 절차의 결과로 내 메모리 카드가 BIOS에서 부팅 장치로 식별되었다는 점에 주목하고 싶습니다. 부팅 우선 순위를 설정하고 변경 사항을 저장한 후 휴대폰에서 Windows 7 Professional 32비트로 부팅했습니다. 설정 프로세스는 일반 설치와 마찬가지로 정상적이지만 다소 느립니다. 시스템은 약간의 "생각"으로 각 작업에 응답합니다(최대 속도가 64M/초인 USB 2 - 잊지 마세요). 디스크에 적극적으로 액세스하는 여러 응용 프로그램이 실행되고 있는 경우 작업이 얼마나 편리한지 실제로 확인할 시간이 없었습니다. 하지만 이것은 별도의 이야기입니다. 방금 실험을 수행했는데 그 목적은 프로그램의 효과를 확인하는 것이었습니다. PW부트.

요약: 그녀는 "포켓 Windows 7"을 만드는 방법을 알고 있습니다. 성공적인 신청!

이번 글에서는 제작 방법에 대해 알아보겠습니다.USB 플래시 드라이브에 Windows 7 설치또는 외장 HDD - 모든 것을 가지고 다니기를 원하는 고급 사용자에게 유용합니다.

USB 플래시 드라이브에 Windows 7을 설치하는 방법

플래시 드라이브 OS의 주요 단점 중 하나는 의심할 여지 없이 낮은 작동 속도입니다. USB 3.0은 이러한 단점을 제거하지만 모든 사람이 그런 것은 아닙니다. 이 순간새로운 인터페이스 표준이 지원됩니다.

기본적으로 Windows 7(Embedded 버전 제외)은 USB 드라이브에 설치할 수 없습니다. 그러나 PWBoot 프로그램 개발자는 이러한 오해를 해소했습니다.

우리는 무엇이 필요한가? 먼저 7개의 이미지나 설치디스크(혹은 윈도우 8). 둘째, 최소 8GB 용량의 USB 드라이브입니다. PWBoot 유틸리티가 목록을 닫습니다.

먼저 설치 디스크의 소스 디렉터리에서 파일을 복사합니다. install.wim당신에게 편리한 곳으로. 안에 이 파일모든 Windows 설치 파일을 사용할 수 있습니다.


관리자 권한으로 유틸리티를 실행합니다. 열리는 창에서 드라이브에 클린 시스템을 설치하거나 설치된 OS를 패치하도록 선택할 수 있습니다. 대부분의 경우 첫 번째 옵션을 선택합니다.


이 프로그램은 키릴 문자에 "친화적"이지 않습니다. 그렇다면 당신의 설치 디스크여러 버전의 OS를 선택할 수 있으며, 프로그램을 사용하여 일부 매개변수를 조정해야 합니다.이미지X Windows AIK에서.

info 매개변수를 사용하여 ImageX를 실행합니다(다음 코드를 입력하면 됩니다).

imagex /info x:\경로\to\install.win

나타나는 목록에서 이미지 인덱스 항목과 버전 설명을 찾습니다. PWBoot에서 선택할 버전은 동일한 순서로 되어 있습니다.

또한 프로그램은 후속 포맷이 포함된 외부 USB 드라이브 또는 VHD 가상 디스크의 두 가지 설치 옵션을 제공합니다. 무엇을 선택하든 OS의 속도는 거의 동일합니다.

설치할 필요 없이 미디어에서 부팅되는 운영 체제를 실행한다는 개념은 종종 "라이브" 버전이라고 불리는 Linux 배포판에서 유래되었습니다. 시간이 지나면서 리눅스뿐만 아니라 MS 윈도우즈도 다양한 방식으로 배포가 가능해졌습니다. 그러나 대부분의 사용자가 Live CD/DVD를 경험했을 가능성은 희박합니다. 여기서는 플래시 드라이브에서 "라이브 OS"를 얻는 방법에 대해 이야기하겠습니다!
4부로 구성된 시리즈 중 세 번째 부분에서는 부팅 가능한 USB 플래시 드라이브의 세부 사항을 다룹니다. 어떻게 만드는지, 무엇을 해야 할지 이야기를 나눴어요. BIOS 설정기사에서 부팅해야 하는지, 어떻게 부팅해야 하는지, 이제 라이브 운영 체제를 얻으려고 합니다. 이러한 환경은 하드웨어 매니아나 전문가뿐만 아니라 일반 컴퓨터 사용자에게도 매우 유용합니다.

운영 체제 관리의 가장 큰 장점은 운영 체제 파일이나 운영 체제가 실행될 컴퓨터의 다른 구성을 변경하지 않는다는 것입니다. 전체 운영 체제는 다음과 같이 기록됩니다. (보다 정확하게는 RAM 디스크) 테스트, 실험, 시스템 복구, 문제 해결을 위한 탁월한 환경을 제공하며 원활한 연결과 안전한 임시 OS도 제공합니다.

이 기사에서는 USB 플래시 드라이브를 연결하는 데 사용할 수 있는 부팅 가능한 라이브 운영 체제를 만드는 데 도움이 되는 다양한 무료 유틸리티와 도구를 소개하고 싶습니다. 먼저 Microsoft Windows 기반 운영 체제 XP 및 Vista에 초점을 맞춘 다음 여러 Linux 배포 대안(Ubuntu, Knoppix 등)에 대해 설명합니다. 나는 당신이 자신의 "살아있는 플래시 드라이브"를 만드는 방법에 대한 모든 것을 설명할 것입니다. 소프트웨어당신의 선택에 따라.

시작하기 전에 이 문서에서 가정하는 내용, 기본 부팅 가능한 USB를 만드는 데 필요한 방법에 대한 지식 또는 플래시 드라이브 지원을 활성화하기 위해 BIOS에서 찾아야 하는 옵션을 알고 이에 따라 부팅 순서(USB)를 구성해야 합니다. .플래시 드라이브가 목록의 첫 번째에 있어야 합니다.) 이 시리즈의 이전 기사를 놓치셨다면 읽어보시기 바랍니다.

MS 윈도우 OS

이제 부팅 가능한 플래시 드라이브를 만들 차례입니다. 우리가 만들고 싶은 것은 설치가 필요 없는 Windows 복사본입니다. 이는 실제로 하드 드라이브에 단일 비트를 쓰지 않고 모든 것을 자체적으로 로드하는 기능입니다. 전체 운영 체제가 RAM에 로드되지 않는다는 점을 이해하는 것이 매우 중요합니다. 컴퓨터 성능을 향상시키는 데 나쁜 일이 될 수 있습니다.

하드 드라이브에서 얻을 수 있는 읽기/임의 액세스 성능을 제공할 수 있는 USB 플래시 드라이브가 없기 때문에 플래시 드라이브의 부팅 프로세스는 확실히 느린 것 같습니다. 라이브 CD에서도 동일한 상황이 발생합니다. 그러나 이 라이브 운영 체제는 주로 문제 해결, 실험, 데이터 백업 등을 위한 "테스트 드라이브" OS로 사용됩니다.

일반적으로 CD에 비해 라이브 USB 운영 체제의 가장 큰 장점은 광학 미디어와 달리 필요한 경우 항상 플래시 드라이브에 액세스할 수 있다는 것입니다. 이는 사용자가 OS에 입력된 구성 데이터 이외의 개인 데이터 등을 저장할 수 있음을 의미합니다. 이는 특히 감염된 컴퓨터의 경우 라이브 USB OC가 문제 해결 및 장치 수리에만 사용되는 경우에는 필요하지 않습니다.

이제 우리는 계속 나아갈 수 있습니다. 먼저 WinPE 제품인 Windows 사전 설치 환경을 소개하겠습니다. Microsoft에서 WAIK(자동)의 일부로 출시했습니다. Windows 설치) OEM을 위해 특별히 개발되었습니다. 현재 사용 가능한 버전은 Windows XP, 2003 Server, Vista 및 Server 2008입니다. 모든 것을 자체적으로 부팅할 수 있으며 가벼우면서도 효율적인 운영 체제 역할을 합니다.

기본적으로 복구 프로그램, 디스크 복제 유틸리티 및 WinRE(Windows 복구 환경)의 일부와 같은 프로그램이 설치됩니다. 여기에는 시동 복구, 시스템 복원, Windows 메모리 진단 도구 및 전체 컴퓨터 복구가 포함됩니다. 명령줄.

이것이 진정한 아름다움이 나오는 곳입니다: 사전 설정 환경 BartPE는 WinPE와 다소 유사한 독립 프로젝트이지만 상당히 다릅니다. BartPE의 핵심은 PE Builder에 있습니다. 이는 플래시 드라이브, CD 및 DVD에서 부팅 가능한 운영 체제로 사용할 수 있는 라이브 BartPE 이미지를 생성하는 무료 유틸리티입니다.

BartPE 부팅 환경은 컴퓨터 수리, 문제 해결 및 치료부터 네트워크 보안 검사 수행, 하드웨어 모듈 기록, 파일 복구, 재설정에 이르기까지 다양한 작업을 수행하는 데 사용할 수 있습니다. 잊어버린 비밀번호관리자, AD 액세스 등 . 원하는 대로 미니멀하면서도 완전한 기능을 갖춘 Windows 부팅 기능(XP, Vista 등), 네트워크, NTFS 및 모든 종류의 멋진 지원으로 부팅됩니다.

그래픽 인터페이스 덕분에 도구를 사용하여 자신만의 이미지를 만드는 것이 매우 간단합니다. 지침을 따르기만 하면 됩니다. 그 직후에는 플래시 드라이브를 포맷하고 부팅 가능하게 만드는 또 다른 도구가 필요하며, 물론 남은 것은 파일을 복사하는 것뿐입니다. 이러한 작업은 PeToUSB 유틸리티를 사용하여 완료할 수 있지만 원하는 경우 수동으로 수행할 수도 있습니다. 어떤 경우에도 지침을 따르십시오.

이 유틸리티는 부팅 섹터(MBR)가 문제 없이 생성되므로 유용합니다. 그렇지 않고 첫 번째 부분을 기억한다면 가상 FDD를 만들고, 가상 부팅 플로피를 만들고, 여기서 부트 섹터를 추출한 다음 플래시 드라이브에 설치해야 합니다. 이 유틸리티를 사용하면 모든 것이 자동화됩니다. 간단한 그래픽 인터페이스를 가지고 있습니다. 회복을 지원하고 지원 MBR. 이 점 꼭 확인하시고 가세요.

마지막으로 BartPE와 PE Builder에 대한 또 다른 대안을 소개하겠습니다. 동일한 작업을 수행하는 또 다른 무료 유틸리티는 WinBuilder입니다. 이는 기본적으로 사용자 요구 사항에 따라 다양한 부팅 가능한 디스크 이미지를 생성하는 스크립트입니다. 단순한 그래픽 인터페이스를 가지고 있으니 주저하지 말고 시도해 보세요. VistaPE는 가장 중요하고 인기 있는 프로젝트 중 하나입니다. WinPE 환경을 기반으로 합니다.

또한 인터넷에서 무료로 다운로드할 수 있는 다양한 즉시 실행 가능한 프로젝트가 있다고 말할 수 있습니다. 이러한 프로젝트의 작성자는 프로젝트에 자신의 변경 사항을 가져왔으므로 개인 선택의 문제이며 해당 프로젝트에 만족할 수 있습니다. 물론 자신만의 부트 플레이크를 만드는 것보다 더 좋은 것은 없지만 누가 알겠습니까? 몇 가지 아이디어를 얻을 수 있습니다(예: 앱, 일부 스크립트, 플러그인 등 포함).

NIX OS 배포판

기사 시작 부분에서 나는 "Living Systems"라는 용어가 Linux 배포판에서 유래했다고 언급했습니다. 그들은 실제로 녹음하지 않고, 작은 하드웨어를 사용하고, 정보 소스와 RAM에만 의존하여 로드하는 기술을 최초로 마스터했습니다. Knoppix Live가 가장 먼저 인정을 받았고, Ubuntu Live가 그 뒤를 이었습니다.

부팅 가능한 USB 플래시 드라이브는 쓰기 기능 덕분에 이 분야에 혁명을 일으켰습니다. 플래시 드라이브에 사용자는 자신의 설정을 저장할 수도 있습니다. 그러나 부팅 시간에 영향을 미치며 라이브 운영 체제는 원래 설치된 운영 체제를 대체하지 않지만 위기 상황에 유용합니다. 수많은(문자 그대로 수십 개의) Linux 배포판에 대한 철저한 비교 목록을 보려면 인터넷을 참조하세요.

초보자의 경우 첫 번째 권장 사항은 거의 항상 Ubuntu입니다. 하지만 먼저 부팅 가능한 플래시 드라이브를 만드는 데 도움이 되는 유틸리티를 배워 보겠습니다. 이번에는 Unetbootin 입니다. 이 무료 유틸리티는 인터넷 설치 프로그램입니다. 이는 CD 설치가 필요하지 않고 모든 유형의 배포판을 지원하며 인터넷에서 이미지 다운로드도 설치한다는 의미입니다.

다음 배포판은 기본적으로 지원되지만 다른 배포판도 가능합니다: Ubuntu, Debian, Fedora, PCLinux, Linux Mint, OpenSUSE, Arch Linux, Damn Small Linux, SliTaz, Puppy Linux, FreeBSD, NetBSD, Frugalware Linux, FaunOS, Mandriva, CentOS, Elive, Dreamlinux, Slax, Zenwalk, Gentoo 등. 전반적으로 이 프로그램은 다중 배포 인터넷 설치 프로그램입니다.

여러 운영 체제용 부트로더를 생성할 수 있습니다(예: 기존 Windows XP 및 새로 설치된 배포판을 사용한 이중 부팅). 이 프로그램은 이러한 운영 체제를 하드 드라이브 파티션뿐만 아니라 USB 플래시 드라이브에도 쉽게 설치할 수 있습니다. 이 부분이 여기서 우리가 정말 관심을 갖는 부분입니다!

UNetbootin 유틸리티를 다운로드하여 실행하세요. 다운로드한 경우 구울 이미지의 소스를 선택할 수 있는 직관적인 팝업 인터페이스. 그렇지 않은 경우 현재 지원되는 목록(유틸리티를 사용하여 직접 다운로드할 수 있는 Linux 배포판)에서 하나를 선택하면 됩니다. 하지만 여기에 문제가 있습니다. 주의를 기울여 유형에서 USB 드라이브를 선택해야 합니다. 줄을 입력하고 문자를 올바르게 선택하세요!

이 애플리케이션의 배후에는 다음 프로세스가 있습니다. 배포판의 ISO 이미지가 있고(존재하지 않는 경우 이미지가 먼저 다운로드됨), 파일이 USB 플래시 드라이브에 복사되고, 부트로더가 자동으로 생성됩니다. 기스로부터. 프로세스가 성공적으로 완료되면 재부팅해야 합니다.

이 유틸리티는 모든 작업을 수행하며, "PE Builder + PeToUSB" 소프트웨어의 경우처럼 Microsoft Windows 운영 체제의 경우 전체 프로세스의 자동화된 콤보 프로그램을 수행합니다. 이번에도 이 모든 작업을 수동으로 수행할 수 있습니다. 플래시 드라이브가 준비되면 이것이 운영 체제를 배치하고 활성화할 수 있는 첫 번째 파티션(또는 유일한 파티션)인지 다시 확인해야 할 수 있습니다. 활성 섹션만 로드할 수 있습니다!

생성된 부트로더는 항상 작동해야 합니다. 그러나 다시 한 번 주의할 점은 플래시 드라이브가 2GB보다 큰 경우 최소한 두 부분으로 나누고 적절한 파티션 유형을 사용하는 것이 가장 좋습니다. 우리는 이전 부분에서 이에 대해 이야기했습니다. FAT16은 최대 2GB까지만 지원합니다. FAT32에는 더 높은 제한이 있습니다. USB의 또 다른 대안 라이브 제작자는 Ubuntu One과 Feodora One입니다. 시도해 보세요!

이 부분의 페이지를 읽었다면 부팅 가능한 USB 플래시 드라이브에서 OS를 구성하는 방법을 성공적으로 배웠음을 의미합니다. 이러한 방식으로 다양한 작업을 실험하고 시도하고 수행하는 것은 "해롭지" 않습니다. 운영 체제, 하드 드라이브 파티션 등을 설치할 필요가 없습니다. 무엇보다도 시스템에는 변경 사항이 없습니다.

또한 때로는 귀하의 잘못이든 아니든 어떤 이유로든 기본 운영 체제가 손상되는 경우가 있습니다. 귀하의 컴퓨터는 결국 스파이웨어와 맬웨어로 가득 차게 될 수 있으며, 모든 것을 파괴하고 "깨끗한" 운영 체제를 다시 설치하기 전에 이것은 중요한 데이터를 백업할 수 있는 놀라운 기회입니다. 또는 OS를 치료하고 복구할 수 있습니다.

앞서 이 작품은 4부작 시리즈의 세 번째 작품이라고 언급한 바 있습니다. 지금까지 우리는 부팅 가능한 플래시 드라이브를 만드는 방법, 플래시 드라이브에서 부팅하는 데 필요한 BIOS 변경, BIOS를 플래시하는 방법을 배웠으며 이제 "라이브" 운영 체제가 무엇인지도 배웠습니다.

아래 설명된 절차는 USB 디스크의 물리적 및 가상(internal.vhd) 파티션 모두에 두 번째(또는 세 번째) 축으로 본격적인 Win7을 설치하는 데 적합합니다. USB 디스크의 물리적 파티션에 Vista를 설치하기 위해 변경 없이 사용할 수도 있습니다. 아마도 XP 설치에 적합할 것 같지만 테스트하지는 않았습니다.

그것이 무엇인지, 왜 필요한지 확실히 알고 있다면 아래의 어쩌고저쩌고 모든 내용을 건너뛰고 해당 섹션으로 바로 이동할 수 있습니다.

그것은 무엇입니까?

어떤 이유에서인지 많은 사람들은 이것이 " 라이브 윈도우"USB 플래시 드라이브에. 이 절차는 인터넷의 수많은 페이지에 설명되어 있습니다. 그러나 "Live Windows"는 단지 창백한 그림자진짜 윈도우. 이는 파일 관리자(Explorer 및/또는 TC), 바이러스 백신 등 소수의 프로그램을 추가하여 WinPe(설치 DVD에서 실행되는 축)를 수정한 것입니다. 여기서는 설치에 대해 이야기하겠습니다. 본격적인 에어로형 기능을 갖춘 Windows를 USB 디스크의 물리적 또는 가상(.vhd) 파티션으로 이동합니다. 그리고 플래시 드라이브의 Live Windows와 달리 이 설치는 이식성이 없지만 설치된 컴퓨터에 연결되어 있습니다. 이유는 간단합니다. 이 설치의 드라이버는 특정 하드웨어에 연결되어 있습니다. 활성화 ---도 마찬가지입니다. 따라서 어떤 컴퓨터에서나 USB 디스크를 부팅 가능하게 만들더라도(쉽게 수행할 수 있음) 이로 인한 특별한 이점은 없습니다. 다른 컴퓨터에서 이 디스크에 설치된 Windows를 시작하면 다음과 같은 이유로 BSOD가 발생할 가능성이 높습니다. 설치 컴퓨터의 드라이버와 새 컴퓨터의 드라이버가 일치하지 않습니다. 아니면 최선의 시나리오(안전 모드에서 Windows를 시작하는 경우) 원래 컴퓨터의 드라이버가 새 컴퓨터의 드라이버로 교체됩니다. 그리고 이 작업은 다음과 같은 경우에 수행되어야 합니다. 모든 사람 한 컴퓨터에서 다른 컴퓨터로 전환합니다. 이것 --- 거대한치질 그 자체. 동시에 활성화가 손실되는 문제는 해결되지 않습니다. 다시 활성화하기 위해 매번 MS에 전화할 수는 없습니다!

이것이 왜 필요한가요?

하나 또는 두 개의 거대한 SATA 나사가 있고 여유 공간이 많은 데스크톱 컴퓨터가 있는 경우 외부 USB 드라이브에 Windows를 설치할 필요가 없습니다.

그러나 Vista 또는 XP가 설치된 노트북만 있고 나사 하나가 꽉 차 있지만 새 USB 나사도 있는 경우 다음과 같은 경우 Win7을 설치하는 것이 가장 좋은 솔루션일 수 있습니다.

ㅏ)최종적으로 기존 Windows를 새 Win7로 교체하기 전에 몇 달 동안 Win7을 테스트하여 자신에게 적합한지 확인하고 싶을 것입니다.

비)브랜드 노트북의 기존 Vista에는 회사가 새 축에서 지원하지 않는 편리한 독점 소프트웨어가 많이 있습니다. 이 경우 내부 드라이브에 Win7을 설치할 공간이 충분하더라도 HDD+USB를 사용한 이중 부팅이 가장 좋은 솔루션일 수 있습니다. 사실 내부 드라이브의 마지막 파티션의 읽기/쓰기 속도는 외부 USB 드라이브의 첫 번째 파티션의 동일한 속도보다 상당히 낮을 수 있습니다. 특히 내부 드라이브가 IDE(또는 SATA)이고 외부 드라이브가 SATA 또는 SATA 2인 경우에는 더욱 그렇습니다. 이는 신화입니다. 내부 SATA 드라이브가 USB SATA 드라이브보다 더 빠르다는 것은 최대 속도 비교를 기반으로 합니다. 즉, USB2.0의 경우 64M/초, SATA의 경우 150M/초, SATA 2의 경우 300M/초입니다. SATA 2는 단지 몇 밀리초 동안 지속되는 최고 값입니다. 평균 값은 훨씬 더 낮으며, 특히 현대 노트북에서 흔히 볼 수 있는 대량 생산된 2.5인치 5400rpm 드라이브의 경우 더욱 그렇습니다. 예를 들어 SATA가 장착된 노트북의 경우 평균 속도조각화되지 않은 대용량 파일 읽기/쓰기 속도가 50M/초에 도달하는 경우는 거의 없으며 이는 USB2.0 제한인 64M/초를 초과하지 않습니다.

V)노트북이 너무 오래되어 내부 IDE 인터페이스만 허용하는 경우 외부 USB2.0/SATA 드라이브에 Windows XP에서 Win7까지 (재)설치하면 시스템 속도가 크게 향상됩니다.

G) 32비트 Win7이 사전 설치된 새 노트북을 구입한 경우에도 64비트로 교체하고 싶을 수도 있습니다. 왜냐하면 이것이 미래이기 때문입니다. RAM이 4G 이상인 경우에도 가능합니다. 이러한 교체는 합법적이며 완전 무료입니다. 그러나 랩톱 제조업체가 랩톱용 독점 유틸리티의 64비트 버전을 제공하지 않았을 가능성이 높습니다. Win7에 대해서는 잘 모르지만 Vista에서는 이런 상황이 널리 퍼져 있었습니다. 이 경우 단순히 32비트 Windows를 64비트로 교체하는 것보다 듀얼 부팅 Win7 x32 - Win7 x64가 더 적합한 옵션일 수 있습니다. 이 옵션의 합법성에 대해서는 전혀 모르지만 64비트 Win7은 32비트와 동일한 키를 사용하여 두 번째 축으로 설치할 수 있습니다. 이 경우 자동으로 활성화되며 축에서 이가 있는지 확인하는 MS 소프트웨어의 관점에서 보면 정품 MS 소프트웨어가 됩니다. :) 이 경우 USB 디스크의 첫 번째 파티션에 있는 축이 내부 파티션의 두 번째 파티션에 있는 축보다 더 빠를 수도 있습니다.

문제는 무엇입니까?

주요 문제: USB 드라이브용 장작은 Windows 부팅 프로세스의 마지막 단계(레지스트리의 Start=3 매개변수)에서 기본적으로 Windows에 의해 로드됩니다. 그러나 USB에서 축을 로드할 수 있으려면 매우 초기 단계(Start=0)에 이 장작을 로드해야 합니다. 그렇지 않으면 BSOD가 발생합니다.

민속 장인이 05-06에 그것을 생각해 냈습니다. 다른 방법들 XP에 대한 해결 방법(www.911cd.net 포럼의 USB 스레드에서 직접 부팅하는 104페이지 XP 참조). XP용 원본 설치 CD의 USB 드라이버용 일부 바이너리 파일(ntDetect.com)과 *.INF 파일을 수정 사항으로 교체하는 등 이러한 방법은 매우 출혈적이었습니다.

ntDetect.com을 수정해야 하는 이유를 정확히 말할 수는 없지만(아마도 XP 설치 프로그램이 XP 설치에 사용할 수 있는 장치 목록에 USB 드라이브를 표시하도록) USB의 *.INF 파일을 수정하는 것이 중요합니다. 드라이브 드라이버는 다음과 같습니다. 일부 프로그램이 이러한 드라이버의 레지스트리 매개변수(특히 시작 매개변수)를 변경한 경우 Windows는 *.INF 파일에서 해당 값을 가져와 기본 Start=3 값을 복원했습니다. 이로 인해 후속 부팅 시 BSOD가 발생했는데, .INF 파일에서 이러한 매개변수가 0으로 설정되어 있으면 발생하지 않았을 것입니다.

설치 절차를 크게 단순화한 결정적인 돌파구는 다음과 같습니다. 3월서비스를 작성한 위에 인용된 포럼에서 USBBootWatcher설치 CD 파일을 수정하지 않고도 작업을 수행할 수 있습니다. 이 서비스는 USB 드라이버의 시작 매개변수를 모니터링하고 복원합니다. 필수 값다른 값으로 "점프"하는 경우 시작=0입니다. 이 서비스를 사용하는 Windows 설치 절차에 대한 설명은 USB 디스크에 Vista/XP 설치... 페이지와 그 안에 있는 링크를 참조하세요.

이 절차는 XP뿐만 아니라 Vista 또는 Win7에서도 작동합니다. 그러나 Windows를 설치할 때 이전 축(XP 또는 Vista)에 대해 1~2번의 추가 재부팅을 수행해야 한다는 단점이 있습니다. 또한 Vista 또는 Win7 설치 초기에는 서랍에서 USB 드라이브를 제거하고 내부 드라이브로 연결해야 합니다. USB 드라이브의 물리적 파티션에 설치를 시작할 수 없는 클릭할 수 없는 "다음" 버튼 형태의 장애물을 극복하기 위해.

이 방법의 변형에서는 가상 머신에 Windows를 설치한 다음 이 설치를 USB 드라이브로 전송하는 방법을 사용합니다. "푸시 버튼 릴리스"를 사용하여 USB 디스크의 물리적 파티션에 설치 절차를 크게 단순화하는 방법은 Vista/w2k8 설치 프로그램 USB HDD 활성화 프로그램에 설명되어 있습니다.

사실, 이 방법에 사용되는 버튼 해제 장치는 일종의 "쿨하츠크"입니다. BlackTool 감염자--- 즉석에서 급하게 작성되었으며 매우 원시적입니다. 설치 프로그램 창에서 "다음" 버튼을 찾아 누를 수 있도록 setup.exe 설치 프로세스의 PID를 "공급"해야 합니다. 그다지 크지는 않지만 불필요한 추가 출혈이 발생합니다.

여기서 제안하는 방법은 제가 아는 한 현재까지 다양한 사이트에 게시된 방법 중 가장 간단한 방법입니다. 기존 내부 디스크 파티션에 설치했을 때와 비교하여 추가로 한 번의 재시작도 사용하지 않으며, 물리적인 USB 파티션에 설치할 때 극복하기 힘든 '다음' 버튼을 멋진 프로그램 하나로 쉽게 누를 수 있습니다. - enbtn.exe(다른 많은 경우에 유용하며 무료 버전의 상용 프로그램에서 많은 문을 열 수 있습니다.): 이 프로그램을 실행하고 누를 수 없는 버튼 위로 마우스를 이동하면 즉시 활성화됩니다! 따라서 이 방법을 사용하면 USB 디스크 내부의 .vhd뿐만 아니라 이 디스크의 물리적 파티션에도 직접 Win7을 문제 없이 설치할 수 있습니다. 따라서 virtual.vhd 파티션에 설치할 수 없는 Vista 또는 XP의 USB 드라이브에 설치하는 데 사용할 수 있습니다.

알았어, 어쩌고 저쩌고, 설치 절차 자체에 대한 설명으로 넘어갈 것입니다.

설치.

1) 설치하기 전에 다음이 필요합니다.

ㅏ) UsbBootWatcher.zip 링크에서 UsbBootWatcher.zip 파일을 다운로드하고 압축을 풉니다. 또한 파일의 압축이 C:\UsbBoot 폴더에 풀렸다고 가정합니다.

비) USBboot.bat 텍스트 파일을 만듭니다(해당 텍스트가 제공됩니다. 이를 복사하여 텍스트 편집기에 붙여넣습니다. 긴 줄을 "줄 바꿈"하지 않고 복사해야 합니다). USBboot.bat 파일을 C:\UsbBoot 폴더에 넣습니다.

V) USB 드라이브의 물리적 파티션에 Windows를 설치하려면 실행 중인 프로그램 창에서 비활성(회색) 버튼을 활성화하는 일종의 프로그램도 다운로드해야 합니다. 내가 아는 이런 종류의 최고의 프로그램은 무료입니다 enbtn.exe. 구글에서 검색해서 파일을 다운로드 받으세요 enbtn.zip그리고 같은 폴더에 압축을 풀어주세요 C:\UsbBoo파일과 동일하지 않습니다 USBboot.bat.

2) 설치 DVD에서 컴퓨터를 시작하고 설치 유형 "을 선택하여 모든 초기 설치 단계를 진행합니다. 맞춤 설치". 설치 가능한 파티션 목록이 나타나면 USB 드라이브에서 원하는 파티션을 선택하고 아직 포맷되지 않은 경우 포맷합니다( "디스크 옵션(고급)"-->"포맷"). 잘못된 섹션의 형식을 지정하는 실수를 저지르지 않도록 하세요!

3) 딸깍 하는 소리 Shift+F10명령 프롬프트를 실행하려면;

4) 계속 진행하려면 설치 프로그램이 선택한 USB 디스크 파티션과 C: 파티션 모두에 할당한 문자를 알아야 합니다(이 문자는 "이전" XP 또는 Vista에서 표시되는 문자와 다를 수 있습니다). 이를 수행하는 가장 쉬운 방법은 명령줄에서 실행하는 것입니다. 메모장.exe"(어떤 이유로 표준 파일 관리자 Explorer, TC 또는 Far가 Win7 설치 프로그램 환경에서 시작되지 않음) 및 선택 파일-->열기열리는 창에서. 클릭 " 컴퓨터"대화상자의 왼쪽 패널에" 열려 있는". 그런 다음 이 대화 상자의 오른쪽 창에 문자가 할당된 모든 파티션 목록이 나타납니다. 확실히 하기 위해 파티션 C의 문자는 변경되지 않았고 설치 프로그램이 문자를 USB에 할당했다고 가정하겠습니다. 분할 에프:.

USB 디스크의 물리적 파티션에 Windows를 설치하려는 경우( 이 경우 에프:) 메모장 창을 닫고 아래 5~7단계를 건너뛰고 8단계로 이동할 수 있습니다.

그렇지 않으면 스위치( Alt+Tab)을 명령 프롬프트 창으로 이동하여 설치용 .vhd 파일을 생성합니다. 이 표준 절차는 여러 사이트에 설명되어 있지만 완전성을 위해 여기에 포함하겠습니다.

5) " 명령을 실행하세요. 디스크파트"명령 프롬프트 창에서;

해당 구간에 있는 경우 에프: Virtual PC 또는 Virtual Box에서 생성된 적절한 크기(10G 이상)의 고정 .vhd 파일이 이미 있는 경우 다음 단계를 건너뛰고 이미 생성된 파일을 사용하여 설치하면 됩니다(아래 이름은 Win7로 가정함). .vhd)..

6) Diskpart에 들어가면 다음 명령을 실행합니다.

vdisk 파일 생성=F:\Win7.vhd 유형=FIXED 최대값=20480

VHD 파일이 생성됩니다." Win7.vhd" 선택한 USB 파티션의 고정 크기 20G 에프:. 물론 다른 크기를 선택할 수도 있지만 이 작업은 시간이 많이 걸린다는 점을 명심하세요. 제 노트북에서는 약 20분이 걸렸습니다. (1G/분). 설치 가능한 최소 크기는 약 10G입니다. 나중에 이 설치를 16G 또는 32G 플래시 드라이브로 전송하려는 경우(더 빠르게 실행되는지 확인하기 위해) 약간 더 작은 크기(15 또는 30GB)의 .vhd를 만들 수 있습니다.

7) 다음 명령을 실행하십시오.

vdisk 파일=F:\Win7.vhd 선택
vdisk 연결
출구

이제 virtual.vhd 파티션이 생성되고 "확장"되었지만 아직 포맷되지 않았으므로 아직 문자가 할당되지 않았습니다. 설치 프로그램 창으로 이동합니다( Alt+Tab) 그리고 " 새로 고치다"를 선택하면 설치 가능한 파티션 목록에 새 가상 파티션이 나타납니다. 마우스로 클릭하고 포맷( "드라이브 옵션(고급)"-->"포맷"). 이제 이 파티션에 할당된 문자를 확인할 수 있습니다. 이렇게 하려면 메모장 창으로 전환하고(아직 닫히지 않음) 4단계부터 절차를 반복한 후 메모장을 닫을 수 있습니다. 가상 디스크에 할당된 문자가 다음과 같다고 가정해 보겠습니다. G:.

8) 명령 프롬프트 창에서 다음 명령을 실행합니다.

씨:
CD USB부팅

(설치 프로그램이 Windows 파티션 C:에 다른 문자를 할당한 경우에는 물론 "C"를 이 문자로 바꿔야 합니다).

실제 디스크에 Windows를 설치하려는 경우 다음 명령을 실행하여 "푸시 버튼 릴리스"도 실행해야 합니다.

enbtn.exe

9) 명령 프롬프트 창에 다음을 작성합니다.

USBboot.bat X

여기서 X는 Windows가 설치될 파티션(물리적 또는 가상)에 할당된 문자(콜론 제외)입니다. 누르지 마세요 ! 이 명령은 지금 실행해서는 안 되며 나중에 설치 프로세스의 적절한 지점에서 실행해야 합니다. 하지만 실수로 눌렀다면 이제 --- 나쁜 일은 일어나지 않을 것입니다. 이 명령은 설치 프로세스 동안 최소 100번 실행할 수 있습니다(매번 키를 눌러 라인에서 명령을 복원할 수 있음). <Стрелка вверх> ).

10) 이제 설치 프로그램 창으로 이동하여 설치할 드라이브를 선택하십시오. 디스크가 물리적인 경우 " 다음"는 비활성화됩니다. 활성화하려면 해당 위로 마우스를 이동하기만 하면 됩니다. 버튼을 클릭하세요. "다음", 설치 프로세스를 시작합니다.

11) 5단계 중 두 번째 단계("Windows 파일 추출")가 85% 이상 진행되면 명령 창에 작성된 명령을 실행할 수 있습니다. 이렇게 하려면 명령 창( Alt+Tab)를 누르고 . 실제로 이 작업은 85%~100% 간격에서 언제든지 수행할 수 있습니다. 그리고 늦잠을 자면 '설치 완료' 마지막 단계에서. 세 번째 또는 네 번째 단계에서는 이 명령을 실행하는 것이 쓸모가 없습니다. 설치된 Windows의 레지스트리는 설치 프로그램에 의해 차단됩니다. 이 명령이 성공적으로 실행되면 명령 창에 10줄이 나타납니다.
"작업이 성공적으로 완료되었습니다".

12) 첫 번째 다시 시작한 후(11단계의 명령이 적절한 순간에 한 번 이상 실행된 경우 BSOD를 방지해야 함) 두 번째 다시 시작한 후 BSOD를 방지하려면 다른 명령을 실행해야 합니다. 그리고 또한 자동 설치서비스 USBBootWatcher.

이렇게 하려면 설치 창(5단계, 처음 4단계는 녹색 확인 표시로 표시됨)이 다시 나타날 때까지 기다립니다("레지스트리 설정 업데이트 중" 및 "서비스 설치 중..." 이후). 그런 다음 명령 창( Shift+F10, 잊어버린 경우) 명령을 실행합니다.

USBboot.bat

.bat 파일에 경로를 쓸 필요가 없습니다. 파일은 이미 첫 번째 단계에서...\Windows\System32 폴더에 복사되었습니다. 명령 인수 없음 어떠한 경우에도 쓸 필요도 없습니다.

그게 다입니다 :) 설치 프로세스에 추가 개입이 필요하지 않습니다.

일부 기술적인 세부 사항.

이 섹션은 특히 궁금한 사람들을 위한 것입니다. 나머지는 안전하게 건너뛸 수 있으므로 읽고 동화하는 것이 필수적입니다.

마지막 명령은 처음 다시 시작한 후 악성 UAC가 아직 활성화되지 않았기 때문에 작동합니다(최근에 발견한 바와 같이). 그렇지 않으면 명령이 파일 내부에 있습니다. USBboot.bat, 서비스 설치 USBBootWatcher될 것이다 아무 말 않고 "관리자 권한으로" 실행할 가능성을 제공하지 않고 차단되었습니다.

두 번째 다시 시작하는 동안 BSOD를 피하려는 이전 시도는 첫 번째 다시 시작 전에 서비스를 설치하는 명령을 "사용"하려고 시도했다는 사실에 기반을 두고 있습니다. USBBootWatcher, 다음과 같은 키를 통해 Win7 레지스트리에 ...\RunOnce, ...\달리다등. 이것이 가능하다면 설치 중에 처음 다시 시작한 후 이 프로세스(12단계)에 수동으로 개입할 필요가 없습니다. 이것은 불가능한 것으로 판명되었습니다. 분명히 보안상의 이유로 Windows는 레지스트리가 활성화될 때 이전 세션에 삽입되지 않고 Win7이 "휴지" 상태일 때 다른 축에서 삽입된 경우 시작 시 레지스트리에서 이 정보를 지웁니다. 사실, 나는 다음과 같은 글을 써서 이 방어를 돌파했습니다. USBboot.bat이 배치 파일을 공개 파일로 복사하는 명령 시작폴더(그리고 배치 파일을 완성한 후 폴더에서 자신을 삭제하여 하라키리를 커밋해야 했습니다). UAC가 비활성화된 이미 설치된 Win7에 대한 테스트는 성공적이었습니다. 저는 이것을 Vista와 "잠자기" Win7에 연결했고 Win7이 시작되면 서비스가 자동으로 설치되었습니다. 그러나 실제 설치 중에 이 배치 파일은 두 번째 다시 시작할 때까지 로드되지 않았으며 그 결과 다시 시작한 후에도 BSOD가 계속 발생했습니다. 이는 처음 다시 시작한 후 전체 설치 절차가 키에 기록된다는 사실로 설명됩니다. ...\Control\Session Manager\\SetupExecute기재 그리고 다른 레지스트리 키와 폴더에서 프로그램을 자동 실행합니다. 시작모든 프로그램이 종료될 때까지 연기 설정실행일을 끝내지 못할 것이다. 그리고 이 프로그램 중 마지막 프로그램은 분명히 재부팅됩니다.

물론 서비스 설치도 추가하려고 했으나 USBBootWatcher그리고 열쇠에 ...\\SetupExecute.그러나 이로 인해 BSOD 이전에도 설치가 루프에 빠지게 되어 Windows 구성이 손상되었다는 메시지와 함께 조기 재시작이 발생하고 이를 수정하려면 설치 프로그램을 다시 입력하여 시스템 복원을 시도해야 합니다. 분명히 이 키에 서비스 설치를 추가함으로써 설치 프로그램이 거기에 기록한 다른 값이 손상(또는 삭제)되었습니다. Google에서는 이 키와 그 구조에 대한 정보를 거의 찾지 못했습니다.

그리고 레지스트리에서 가장 유혹적인 곳은 열쇠입니다. ...\Control\Session Manager\\BootExecute.부팅할 때마다 시작됩니다. autochk.exe파일 시스템이 손상된 경우. 거기에서 Windows를 시작할 수 있다면 (적절한 방식으로 수정) USBboot.bat그렇다면 어떤 서비스도 필요하지 않을 것입니다. USB부팅시계 r, BSOD 이후 USB Windows의 "병 가능성"을 복원하는 경우도 마찬가지입니다. --- 이 부팅 가능성은 축 시작 중에 자동으로 복원됩니다. 불행히도 Windows는 완전히 무시합니다. USBboot.bat, 추가된 경우 autochk.exe이 키에:(문제가 무엇인지 --- 모르겠습니다. 키에 대해 Google에서 알아낸 정보입니다. BootExecute독점적으로 적용됩니다 autochk.exe.

USB 드라이브에서 Windows 작업 시 안전 규칙.

ㅏ)다른 USB 드라이브가 있는 경우 컴퓨터를 켜기 전에 해당 드라이브를 컴퓨터에 연결(가능한 경우 연결 해제)해야 합니다. 그렇지 않은 경우 - 100% BSOD 0x7b.

비)시스템에 익숙하지 않은 플래시 드라이브도 시스템을 시작하기 전에 처음으로 연결해야 합니다(그렇지 않으면 --- BSOD 0x7b). 이 경우 플래시 드라이브의 장작이 정상적으로 설치되고 이후에는 컴퓨터가 실행되는 동안 플래시 드라이브를 연결하거나 연결 해제할 수 있습니다.

안에)규칙 A) 또는 B)(및 기타 이유) 위반으로 인해 USB 부팅 기능을 위반하는 BSOD 0x7b가 발생하는 경우 다음과 같이 이 기능을 복원할 수 있습니다. 이전 Windows에서 시작( 또는 Win7 설치 DVD에서) " USBboot.bat X", 여기서 "X"는 Win7이 설치된 파티션이 표시되는 문자입니다.

"기타 이유"란 다음을 의미합니다. 드물기는 하지만 때로는 플래시 드라이브가 저절로 "날아갈" 수도 있습니다. 그리고 세션 중에 연결되면 드라이버 자동 재설치 후 BSOD가 가능합니다.

그러던 어느 날 내 USB 마우스가 Vista에서 "알 수 없는 USB 저장 장치"로 인식되었습니다. 물론 Vista에서는 드라이버를 찾을 수 없었습니다. USB Win7에서 이런 일이 발생했다면 BSOD가 없었다면 이런 일이 발생하지 않았을 것입니다.

Win7이 virtual.vhd에 설치되어 있는 경우에는 물론 "명령을 실행하기 전에 이를 "상승"시켜야 합니다. USBboot.bat X". 설치 프로그램을 올리는 방법은 위의 7단계에 설명되어 있습니다. XP 또는 Vista에서 들어 올리려면 이를 위한 프로그램을 설치해야 합니다. vhd마운트. 이 프로그램은 구성 요소입니다. 마이크로소프트 가상 서버2005-R2 SP1, XP Pro와 Vista Pro 또는 Ultimate 모두에 별도로 설치할 수 있습니다. 해커의 경우 MS Virtual Server 설치 프로그램은 아무것도 설치하는 것을 거부하지만 일부 XP Pro 스레드에 vhdmount를 설치한 다음 다음에서 파일을 전송할 수 있습니다. \프로그램 파일\Microsoft 가상 서버 XP에서 Vista로 적절한 드라이버를 설치하십시오. vhdstor.sys그리고 vhdbus.sys(세부 사항 --- Google에서). 그런 다음 .vhd 파일의 컨텍스트 메뉴에 "푸시"하면 다음 내용이 포함된 .reg 파일을 실행하여 마우스를 두 번 클릭하여 해당 파일을 선택할 수 있습니다.

Windows 레지스트리 편집기 버전 5.00


@="마운트"


@="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u \"%1\""


@="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /m /f \"%1\""


@="가상.머신.HD"

(이것 --- 수정됨 version.reg 파일은 웹 어딘가에서 찾을 수 있습니다).

USBboot.bat 파일:

@에코 꺼짐
cls
에코 ================================================ ================ ========================== 1 / 4
MarV의 echo USB 부팅 준비
에코 Vlad0에 의해 수정됨
에코.

: 사용자로부터 설치 파티션 드라이브 문자만 가져옵니다.
TARGET_DIRECTORY=%SystemRoot%\System32 설정
TARGET_DRIVE=%1 설정
"%TARGET_DRIVE%"==""가 아닌 경우 TARGET_DIRECTORY=%TARGET_DRIVE%:\Windows\System32를 설정합니다.

:: 계속해서 패치를 진행하세요
:cls
에코 ================================================ ================ ========================== 2 / 4
에코 대상: %TARGET_DIRECTORY%
:: 경로를 확인하세요
존재하는 경우 %TARGET_DIRECTORY% 디렉토리로 이동
echo 입력한 디렉토리가 유효하지 않습니다.
끝으로 가다
:디렉터리 존재
"%TARGET_DRIVE%"==""인 경우 온라인으로 이동

:: 하이브를 로드하자
에코.
echo 시스템 하이브 로딩 중...
reg load HKU\USBBOOT %TARGET_DIRECTORY%\config\system
오류 수준 1이 아니면 하이브 성공으로 이동
echo 시스템 레지스트리 하이브를 로드하지 못했습니다.
끝으로 가다
: 하이브 성공

:: 레지스트리에서 CPU 아키텍처 읽기
에코.
::컨트롤 세트 경로 가져오기
FOR /F "tokens=1* delims=x" %%a in ("reg query "HKU\USBBOOT\Select" /v Current") DO SET TARGET_Control_SET=ControlSet00%%b
echo 현재 제어 세트는 %TARGET_CONTROL_SET%입니다.

:: 환경 변수에서 프로세서 아키텍처 가져오기
FOR /F "tokens=2*" %%a in ("reg query "HKU\USBBOOT\%TARGET_CONTROL_SET%\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE") DO SET TARGET_PROCESSOR_ARCHITECTURE=%%b
echo 대상 아키텍처는 %TARGET_PROCESSOR_ARCHITECTURE%입니다.

존재하는 경우 .\%TARGET_PROCESSOR_ARCHITECTURE% 유효한 아키텍처로 이동
echo 지원되지 않는 아키텍처
끝으로 가다
:유효한 아키텍처

:: 패치 서비스 경로
에코.
echo 레지스트리에 데이터를 쓰는 중...

reg add HKU\USBBOOT\%TARGET_Control_SET%\Services\usbstor /v 그룹 /t REG_SZ /d "부팅 버스 확장기" /f
reg add HKU\USBBOOT\%TARGET_Control_SET%\Services\usbstor /v 시작 /t REG_DWORD /d 0 /f

reg add HKU\USBBOOT\%TARGET_Control_SET%\Services\usbehci /v 그룹 /t REG_SZ /d "부팅 버스 확장기" /f
reg add HKU\USBBOOT\%TARGET_Control_SET%\Services\usbehci /v 시작 /t REG_DWORD /d 0 /f

reg add HKU\USBBOOT\%TARGET_Control_SET%\Services\usbohci /v 그룹 /t REG_SZ /d "부팅 버스 확장기" /f
reg add HKU\USBBOOT\%TARGET_Control_SET%\Services\usbohci /v 시작 /t REG_DWORD /d 0 /f

reg add HKU\USBBOOT\%TARGET_Control_SET%\Services\usbuhci /v 그룹 /t REG_SZ /d "부팅 버스 확장기" /f
reg add HKU\USBBOOT\%TARGET_Control_SET%\Services\usbuhci /v 시작 /t REG_DWORD /d 0 /f

reg add HKU\USBBOOT\%TARGET_Control_SET%\Services\usbhub /v 그룹 /t REG_SZ /d "부팅 버스 확장기" /f
reg add HKU\USBBOOT\%TARGET_Control_SET%\Services\usbhub /v 시작 /t REG_DWORD /d 0 /f

reg 언로드 HKU\USBBOOT

:: UsbBootWatcher 서비스 파일을 system32 폴더에 추가합니다:
에코 ================================================ ================ ========================== 3 / 4
존재하는 경우 .\%TARGET_PROCESSOR_ARCHITECTURE% 복사 파일로 이동
끝으로 가다
:복사파일
존재하는 경우 "%TARGET_DIRECTORY%\UsbBootWatcher.exe" 온라인으로 이동
echo 서비스 파일 복사 중...
.\%TARGET_PROCESSOR_ARCHITECTURE%\UsbBootWatcher.exe %TARGET_DIRECTORY%\UsbBootWatcher.exe 복사
복사 .\%TARGET_PROCESSOR_ARCHITECTURE%\UsbBootWatcher.conf %TARGET_DIRECTORY%\UsbBootWatcher.conf
복사 .\USBboot.bat %TARGET_DIRECTORY%\USBboot.bat"
에코.

:온라인
"%TARGET_DRIVE%"==""인 경우(
echo USBBootWatcher 설치 중...
UsbBootWatcher.exe /설치
)

:: 본보야지!
에코 ================================================ ================ ========================== 4 / 4
에코 다 끝났어
에코.
정지시키다

이 텍스트를 .bat 파일에 복사하면 정확히 94줄이 나와야 합니다( @에코 꺼짐~ 전에 :끝)(빈 항목 포함). 태그를 이해하지 못하는 일부 브라우저에서 복사/붙여넣기 작업 중에 두 개로 나눌 수 있는 매우 긴 두 줄이 포함되어 있습니다. . 그러니 조심해. 본문 파일이 비뚤어진 경우 필요한 작업이 수행되지 않으며 Windows 설치 시 처음 다시 시작한 후 BSOD가 불가피합니다!

2009년 12월 4일 오후 4:16

공유하다: