แฟลชไดรฟ์ USB ที่สามารถบู๊ตได้พร้อม Windows XP การเรียกใช้ Windows จากแฟลชไดรฟ์ แฟลชไดรฟ์ซึ่งคุณสามารถเรียกใช้ Windows ได้

งานของเราในวันนี้คือการสร้าง Windows 7 รุ่นพิเศษที่จะทำงานได้โดยไม่ต้องติดตั้งและทำงานจากแฟลชไดรฟ์โดยตรง ด้วยการรวมซอฟต์แวร์ที่จำเป็นไว้ในองค์ประกอบเราจะสามารถแก้ไขปัญหาต่าง ๆ ได้: แก้ไขปัญหาเกี่ยวกับพาร์ติชันดิสก์, ลบไวรัส, หรือตัวอย่างเช่นใช้เครื่องมือแฮ็กในสภาพแวดล้อมที่คุ้นเคย

เมื่อตระหนักมานานแล้วว่าปัญหามากมายแก้ไขได้ง่ายกว่ามากโดยการบูทจากสื่อสด ฉันมักจะพยายามกระจายการกู้คืนบางประเภทติดตัวไปด้วยในแฟลชไดรฟ์ ยอมรับว่านี่คือวิธีที่สะดวกที่สุดในการกู้คืนระบบหรือจัดการกับมัลแวร์ (โดยเฉพาะหากเรากำลังพูดถึงตัวบล็อก) หากไม่ใช่วิธีที่ดีที่สุด ฉันพยายามมากแล้ว อย่างแรกคือระบบที่ใช้ Linux จากนั้น UBCD4Win สร้างขึ้นบน Windows XP จากนั้นฉันก็สร้างงานสร้างของตัวเองโดยใช้ยูทิลิตี้ PE Builder ที่มีชื่อเสียงของ Bart อนิจจาโปรแกรมไม่ได้รับการอัพเดตเป็นเวลานานซึ่งหมายความว่ารายการระบบที่รองรับสำหรับการถ่ายโอนไปยังสื่อที่ใช้บู๊ตได้ยังคงเหมือนเดิม: Windows 2000/XP/2003 นี่เป็นเรื่องน่าหงุดหงิดเล็กน้อย: ทุกคนคุ้นเคยกับ "เจ็ด" แล้วและมันจะเป็นการดีถ้าสร้างระบบบูตของคุณเองโดยใช้ Windows 7 ไม่ต้องพูดเร็วกว่าทำ

ผู้ช่วยของเรา - WinBuilder

เพื่อแทนที่ PeBuilder พบเครื่องมืออื่นที่ยอดเยี่ยมอย่างยิ่ง - WinBuilder นี่ไม่ใช่แม้แต่โปรแกรม แต่เป็นเฟรมเวิร์กจริงสำหรับการสร้าง Windows PE (นี่คือชื่อของ Windows OS เวอร์ชันน้ำหนักเบาที่ให้คุณบูตจากสื่อ CD/DVD/USB แบบถอดได้) ในการดำเนินการนี้จะแยกส่วนประกอบที่จำเป็นออกจากการกระจายตัวของระบบเองรวมถึง Windows Automated Installation Kit (WAIK) ที่เป็นพื้นฐานสำหรับระบบและช่วยให้คุณสร้างสคริปต์เพิ่มเติมที่ใช้สร้างยูทิลิตี้ของบุคคลที่สาม เข้าสู่ระบบ

บนฐาน WinBuilderมีการก่อสร้างหลายโครงการ นี่เป็นเพียงบางส่วนเท่านั้น:

  • 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 Utility ก่อน คุณเข้าถึงได้โดยใช้ปุ่ม Delete (บ่อยที่สุด) หรือ F2 (กรณีที่พบบ่อยที่สุด)

ต้องทำการเรียก BIOS ก่อนที่ระบบปฏิบัติการจะบู๊ต - ที่หน้าจอสีดำแรกหรือภาพสะท้อนของโลโก้ของผู้ผลิต

บางครั้งสิ่งที่คุณต้องคลิกสามารถเห็นได้ในภาพหน้าจอเริ่มต้น:

การเปลี่ยนบูทเป็น UEFI

ซอฟต์แวร์ UEFI เป็นแบบกราฟิกและการเปลี่ยนอุปกรณ์บู๊ตนั้นใช้งานง่าย:

ตัวเลือกส่วนใหญ่มักจะเกี่ยวข้องกับการเปลี่ยนลำดับการบูตโดยเพียงแค่ลากและวางดิสก์อิมเมจด้วยเมาส์

การดำเนินการใน AMI BIOS

ก่อนเข้าสู่ Bios แฟลชไดรฟ์จะเชื่อมต่อกับพีซีล่วงหน้า

ในการสตาร์ทคอมพิวเตอร์หรือแล็ปท็อปจากแฟลชไดรฟ์ ให้ดำเนินการตามขั้นตอนการทำงานต่อไปนี้:

  • ที่ด้านบนของเมนูใช้ปุ่ม "ขวา" เพื่อเลือก "บูต"
  • โดยการคลิก "ฮาร์ดดิสก์ไดรฟ์" ให้กด "Enter" ใต้รายการ "1st Drive" ในเมนูที่เปิดขึ้น
  • รายการประกอบด้วยชื่อของแฟลชไดรฟ์ - วางเคอร์เซอร์ไว้
  • กด Enter และ Esc สลับกัน
  • จากนั้นใน "ลำดับความสำคัญของอุปกรณ์บู๊ต" คุณกด "Enter" บน "อุปกรณ์บู๊ตเครื่องแรก";
  • แฟลชไดรฟ์ถูกระบุอีกครั้ง:

เราทำงานใน BIOS AWARD

การเลือกอุปกรณ์บู๊ตใน Award BIOS เสร็จสิ้นในการตั้งค่าเมนู คุณต้องเลือก "First Boot Device" ด้วยเคอร์เซอร์ใน "Advanced BIOS Features" และกด "Enter":

ในรายการที่ปรากฏขึ้นเพื่อบูตคอมพิวเตอร์หรือแล็ปท็อปจากแฟลชไดรฟ์ให้ติดตั้ง "USB-HDD" ("USB-Flash")

หลังจากนั้น ให้ใช้ปุ่ม Esc เพื่อเลื่อนระดับขึ้นและเลือกตัวเลือก "บันทึก/ออก":

การตั้งค่าใน H2O BIOS

คุณสามารถบูตแฟลชไดรฟ์ USB ลงใน InsydeH20 BIOS ได้ดังนี้:

  • ใช้ปุ่มขวาเพื่อเปิด "Boot" ในเมนูหลัก
  • "การบูตอุปกรณ์ภายนอก" จะต้องเป็น "เปิดใช้งาน";
  • ใช้ปุ่มควบคุม F5 และ F6 เพื่อวาง "อุปกรณ์ภายนอก" ในตำแหน่งแรกในส่วน "ลำดับความสำคัญในการบูต"
  • ออก (“ออก”) จากเมนูเมื่อบันทึกการตั้งค่า

คอมพิวเตอร์จะรีสตาร์ทจากไดรฟ์ที่ต้องการ

โดยไม่ต้องไปที่ BIOS (สำหรับ Windows 8, 8.1 และ 10 พร้อม UEFI)

สำหรับอุปกรณ์ดังกล่าว คุณต้องเปิดแท็บ "อัปเดตและการกู้คืน" ผ่านแผงทางด้านขวาและเลือก "รีสตาร์ท" และในแผง "ตัวเลือกพิเศษ" บนหน้าจอ "เลือกการดำเนินการ" ให้เลือก "ใช้อุปกรณ์ USB" จะมีตัวเลือกการเชื่อมต่อเครือข่ายและดีวีดีให้เลือก

หน้าจอถัดไปจะแสดงรายการอุปกรณ์ที่เลือกแฟลชไดรฟ์

หากไม่มีอยู่ในรายการให้คลิก "ดูรายการอื่น"

ตัวเลือกที่คุณเลือกจะบังคับให้คอมพิวเตอร์รีบูตจากไดรฟ์ที่เลือก

การบูตผ่านเมนูการบู๊ต

Boot Menu จะถูกเรียกขึ้นมาเมื่อมีการเปิดแล็ปท็อป/คอมพิวเตอร์ส่วนใหญ่ เป็นหนึ่งในเครื่องมือ BIOS หรือ UEFI ช่วยให้คุณสามารถเลือกไดรฟ์เพื่อสตาร์ทคอมพิวเตอร์ได้ในกรณีนี้

วิธีนี้สะดวกในการใช้สำหรับเลือกอุปกรณ์บู๊ตหนึ่งครั้งก่อนที่จะเริ่มระบบปฏิบัติการจาก Live CD โดยใช้แฟลชไดรฟ์เพื่อติดตั้ง Windows OS และอื่นๆ

ท้ายที่สุดแล้วไม่บ่อยนักที่คอมพิวเตอร์จะเริ่มทำงานจากแฟลชไดรฟ์ - เหตุใดจึงต้องเปลี่ยนการตั้งค่า BIOS

สำคัญ. ผ่านเมนู Boot ในแล็ปท็อปบางเครื่องคุณสามารถกู้คืนระบบได้

เส้นทางสู่เมนูการบูต

เช่นเดียวกับ BIOS (หรือ UEFI) เมนูการบู๊ตจะถูกเรียกโดยปุ่มบางปุ่ม ส่วนใหญ่มักจะเป็น F12, F11 หรือ Esc ตัวเลือกอื่น ๆ เป็นไปได้ บางครั้ง (ไม่เสมอไป) สิ่งนี้สามารถเห็นได้จากข้อมูลที่ปรากฏบนหน้าจอมอนิเตอร์เมื่อคุณเปิดคอมพิวเตอร์

เมื่ออยู่ในส่วนนี้ คุณจะเห็นรายการอุปกรณ์ที่เชื่อมต่อซึ่งคุณสามารถเริ่มดาวน์โหลดได้ (ฮาร์ดไดรฟ์ แฟลชไดรฟ์ ดิสก์ ฯลฯ) คุณสามารถเลือกบู๊ตคอมพิวเตอร์ผ่านเครือข่ายหรือเริ่มการกู้คืนระบบปฏิบัติการโดยใช้พาร์ติชั่นสำรองได้

คุณสมบัติของการเข้าสู่ระบบ Windows 8, 8.1 และ 10

การปิดเครื่องพีซีที่ใช้ Windows 8, 8.1 และ Windows 10 ไม่ใช่ "การปิดระบบ" ในแง่ที่เข้มงวด (การไฮเบอร์เนต) ดังนั้นคุณอาจไม่สามารถเข้าสู่เมนูการบู๊ตโดยใช้ปุ่มด้านบนได้

ในกรณีนี้ คุณต้องดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:

  • หากคุณกด "Shift" ค้างไว้ในขณะที่เลือกตัวเลือก "ปิดเครื่อง" พีซีจะปิด "สมบูรณ์" และครั้งต่อไปที่คุณเปิดเครื่องปุ่มจะทำงาน
  • ใช้ปุ่มที่จำเป็นเมื่อรีบูตเครื่อง (ไม่ใช่ระหว่างการปิดระบบเบื้องต้น)
  • ใน "แผงควบคุม" (มุมมอง - ไอคอน) / "ตัวเลือกพลังงาน" / "การทำงานของปุ่มเปิดปิด" - ปิดการใช้งานการเปิดใช้งานการเริ่มต้นอย่างรวดเร็ว (บางครั้งคุณต้อง "เปลี่ยนการตั้งค่าที่ไม่พร้อมใช้งานในปัจจุบัน"):

วิธีหนึ่งได้ผลแน่นอน

เข้าสู่ระบบเอซุส

คอมพิวเตอร์เดสก์ท็อปที่มีมาเธอร์บอร์ด Asus อนุญาตให้คุณเข้าสู่เมนูการบู๊ตโดยกดปุ่ม F8 (ในเวลาเดียวกันกับที่คุณกด Del หรือ F9 เพื่อเข้าสู่ BIOS)

เมื่อใช้แล็ปท็อปทำให้เกิดความสับสน:

คนสมัยใหม่ส่วนใหญ่ใช้ Esc;

คุณต้องลองทุกตัวเลือก!

เข้าสู่ระบบเลอโนโว

ด้วยแบรนด์ Lenovo - เกือบจะเป็นวิธีที่ง่ายที่สุด - เราเข้าสู่เมนูอันล้ำค่าโดยใช้ปุ่ม F12 สำหรับแล็ปท็อป / คอมพิวเตอร์ออลอินวันเกือบทุกรุ่น

นอกจากนี้ยังมีปุ่มลูกศรถัดจากปุ่มเปิดปิด - มีตัวเลือกการบูตอื่นให้เลือก:

เราไปถึงเอเซอร์

สำหรับแล็ปท็อป Acer/monoblock ปุ่ม F12 ใช้งานได้ แต่สำหรับบางคนจำเป็นต้องเปิดใช้งานจึงจะเข้าเมนูได้

ในการดำเนินการนี้ ขั้นแรกให้เข้าสู่ BIOS โดยใช้ปุ่ม F2 จากนั้นเปลี่ยนพารามิเตอร์ "F12 Boot Menu" เพื่อให้รับค่า "Enabled" (ค่าเริ่มต้นคือ "Disabled")

จากนั้นการตั้งค่าจะถูกบันทึกก่อนออกจาก BIOS

รุ่นอื่นๆ

รายการปุ่มเพื่อเข้าสู่ Boot Menu สำหรับรุ่นแบรนด์อื่นๆ:

  • HP - ปุ่ม F9 หรือ Esc จากนั้น F9;
  • เดลล์-F12;
  • ซัมซุง - Esc;
  • โตชิบา-F12.

สำหรับเมนบอร์ด:

  • กิกะไบต์ - F12;
  • อินเทล - Esc;
  • อัสซุส - F8;
  • MSI-F11;
  • แอสร็อค-F11.

หลังจากอ่านเอกสารนี้แล้ว คุณรับประกันว่าจะสามารถเปิดระบบคอมพิวเตอร์หรือแล็ปท็อปของคุณจากแฟลชไดรฟ์ได้

แสดงความคิดเห็นแบ่งปันประสบการณ์ของคุณ

บางครั้งคุณจำเป็นต้องบูตคอมพิวเตอร์ที่มีระบบปฏิบัติการเสียหายเพื่อรับไฟล์จากดิสก์ระบบและติดตั้ง Windows ใหม่ น่าเสียดายที่แฟลชไดรฟ์ส่วนใหญ่ที่นำเสนอทำงานได้ไม่ดีพอ เช่น แฟลชตกไปเป็นหน้าจอสีน้ำเงิน เป็นต้น แฟลชไดรฟ์นี้ไม่ได้แสร้งทำเป็นว่าเป็นระบบปฏิบัติการที่มีคุณสมบัติครบถ้วน แต่ตามแนวทางปฏิบัติแล้ว Windows XP จะบู๊ตจากฮาร์ดแวร์เกือบทุกชนิดที่รองรับการบูทจากอุปกรณ์ USB

เพื่อให้มองเห็นดิสก์ได้ จะต้องทำงานในโหมด IDE หากคุณมีโหมด AHCI ใน BIOS ของคุณ อย่างน้อยที่สุดคุณต้องเปลี่ยนเป็น IDE ชั่วคราว

(42MB) - แฟลชไดรฟ์ USB ที่สามารถบูตได้ง่ายพร้อม Windows XP ช่วยให้คุณสามารถแตกไฟล์ได้หากระบบหลักของคุณไม่บู๊ต มี GHost ในตัวที่ให้คุณสำรองข้อมูลดิสก์หรือโคลนได้ มีปัญหาในการเปิดโปรแกรมและโปรแกรมป้องกันไวรัสอื่น ๆ... แต่มันเรียบง่ายและไม่โอ้อวดกับฮาร์ดแวร์มากและยังมีขนาดที่เล็กมากอีกด้วย

เนื่องจากบทความนี้ได้รับความนิยมอย่างมาก ฉันจึงขอเสนอแฟลชไดรฟ์ตัวอื่น

หรือดาวน์โหลดเป็นบางส่วน - มีความแตกต่างมากมาย แฟลชไดรฟ์นี้มียูทิลิตี้มากมายสำหรับการกู้คืนคอมพิวเตอร์ของคุณ คุณสามารถรันโปรแกรมของคุณเองได้ เช่น โปรแกรมป้องกันไวรัสล่าสุด นอกจากนี้ยังสามารถติดตั้งไดรเวอร์สำหรับอุปกรณ์ของคุณ ตั้งค่าการเชื่อมต่อเครือข่าย แก้ไขรีจิสทรี กู้คืนข้อมูลจากฮาร์ดไดรฟ์ ยูทิลิตี้สำหรับการโคลนและสำรองข้อมูล ฯลฯ ทดสอบบนคอมพิวเตอร์ตั้งแต่รุ่น Pentium 4 ขึ้นไป รวมถึงเน็ตบุ๊กสองสามเครื่อง ในการทำงานคุณต้องมี RAM 512MB และแฟลชไดรฟ์อย่างน้อย 1GB การแกะบรรจุภัณฑ์ไปยังแฟลชไดรฟ์นั้นคล้ายกับที่อธิบายไว้ด้านล่างโดยสิ้นเชิง มีเพียงชื่อรูปภาพเท่านั้นที่เปลี่ยนเป็น mega_flash.gho หากเป็นไปได้ให้เขียนความคิดเห็นเกี่ยวกับผลลัพธ์การใช้งานในความคิดเห็น หากแฟลชไดรฟ์นี้ไม่สามารถบู๊ตได้ สูตรการรักษาจะอธิบายไว้ท้ายบทความ(ข้อผิดพลาดตัวช่วย MBR หายไป)!

ที่จริงแล้วไฟล์เก็บถาวรมีรูปภาพของแฟลชไดรฟ์และโปรแกรม GHost เวอร์ชัน Windows

ดังนั้นเราจะลบทุกสิ่งที่เป็นประโยชน์ออกจากแฟลชไดรฟ์ (ขนาด 512MB ขึ้นไป) เพราะ... มันจะถูกจัดรูปแบบเป็นระบบไฟล์ NTFS เมื่ออิมเมจถูกปรับใช้และเรารันไฟล์ ghost32.exe แล้วคลิกตกลง

อินเทอร์เฟซเป็นแบบสันโดษมากเลือก Local -> Disk -> From Image นั่นคือเราจะขยายดิสก์จากรูปภาพ

ตามค่าเริ่มต้นควรเปิดโฟลเดอร์เดียวกับที่คุณแตกไฟล์เก็บถาวรที่ดาวน์โหลดมาคุณต้องเลือกไฟล์ flash.gho - นี่คือภาพของแฟลชไดรฟ์

ตอนนี้เป็นช่วงเวลาที่สำคัญที่สุด! เราเลือกตำแหน่งที่จะแกะภาพนี้ ที่นี่ไม่มีอักษรระบุไดรฟ์ มีเพียงขนาดเท่านั้น ดังนั้นโปรดใช้อักษรนี้เพื่อไม่ให้เกิดความเสียหายกับไดรฟ์อื่นโดยไม่ได้ตั้งใจ!

ที่นี่ในฟิลด์ขนาดใหม่คุณต้องเลือกขนาดสูงสุดของแฟลชไดรฟ์หากจู่ๆตัวเลขไม่ตรงกับขนาดของแฟลชไดรฟ์ให้เขียนขนาดที่ใหญ่กว่าแฟลชไดรฟ์ของคุณจากนั้นตัวเลขจะปรับโดยอัตโนมัติ ขนาดของแฟลชไดรฟ์ของคุณ

เพียงเท่านี้เมื่อคุณคลิก "ใช่" การแกะกล่องจะเริ่มขึ้น

หากเกิดข้อผิดพลาดกะทันหันแสดงว่ามีการใช้งานแฟลชไดรฟ์อยู่ ไม่ว่าคุณจะมีโปรแกรมบางโปรแกรมเปิดอยู่ หรือสามารถใช้งานโดยผู้เล่นเช่น Winamp ได้ คลิก "ใช่" จากนั้นกระบวนการจะบังคับให้ปิดทุกอย่างที่เชื่อมต่อกับแฟลชไดรฟ์

รูปภาพถูกคลายออกแล้ว คลิก "ดำเนินการต่อ"

และคลิก "ออก"

สิ่งที่เหลืออยู่คือการบูตจากแฟลชไดรฟ์ที่สร้างขึ้น พื้นที่บนแฟลชไดรฟ์ใช้ประมาณ 150MB ดังนั้นคุณจึงสามารถปล่อยทิ้งไว้แบบนั้นได้เผื่อไว้ นอกจากนี้ Norton GHost ยังสามารถใช้เพื่อสำรองข้อมูลได้อีกด้วย อะโครนิส ทรูอิมเมจ- ตัวอย่างเช่น หากต้องการสำรองข้อมูลพาร์ติชันระบบ ให้เลือก Local -> Partition -> To Image และในการแตกอิมเมจกลับไปยังดิสก์ ตามลำดับ Local -> Partition -> From Image

หากเมื่อคุณพยายามโหลดแฟลชไดรฟ์ขนาดใหญ่ (อันใหญ่) เกิดข้อผิดพลาด แสดงว่า. หลังจากคลายไฟล์เก็บถาวรแล้วให้เรียกใช้ไฟล์ "grubinst_gui.exe" โดยมีข้อความว่า DISK เลือกดิสก์ที่มีขนาดเท่ากับแฟลชไดรฟ์ของคุณแล้วคลิกที่ปุ่มติดตั้ง bootloader จะเขียนสิ่งนี้ลงไป ขอขอบคุณ Deimos ที่ตรวจสอบปัญหานี้ ฉันได้ลองแกะแฟลชไดรฟ์หลายตัวแล้ว แต่ไม่มีข้อผิดพลาดใดๆ เกิดขึ้นเพื่อแก้ไขอะไรเลย โชคดีนะทุกคน!

บางครั้ง หากฮาร์ดไดรฟ์เสียหายหรือคอมพิวเตอร์ติดไวรัส จำเป็นต้องเปิดระบบปฏิบัติการ Windows จากแฟลชไดรฟ์ บ่อยครั้งที่จำเป็นต้องมีการดำเนินการดังกล่าวเมื่อผู้ใช้ต้องการบันทึกข้อมูลโดยการคัดลอกไปยังสื่อบันทึกข้อมูลหรือกู้คืนโดยใช้โปรแกรมพิเศษและ Windows บนแล็ปท็อปหรือคอมพิวเตอร์ไม่สามารถบู๊ตได้แม้จะอยู่ในเซฟโหมดก็ตาม

นอกจากนี้ระบบปฏิบัติการ Windows ที่ติดตั้งในไดรฟ์แบบพกพามักถูกใช้เป็นวิธีที่ดีในการหลีกเลี่ยงข้อจำกัดของบัญชีในคอมพิวเตอร์ที่ทำงาน แต่มีอีกตัวเลือกยอดนิยมสำหรับการทำงานกับแฟลชไดรฟ์ดังกล่าว - การติดตั้งระบบปฏิบัติการเวอร์ชันทดสอบเช่น Windows 10 TR ซึ่งขณะนี้อยู่ในโหมดการทดสอบโดยผู้ใช้ เป็นไปไม่ได้ที่จะติดตั้งเป็นอันหลักเนื่องจากมีข้อบกพร่องมากมาย แต่ไม่มีความปรารถนาที่จะจัดสรรส่วนแยกต่างหากของฮาร์ดไดรฟ์ของคอมพิวเตอร์หรือแล็ปท็อป

เตรียมเปิดตัว

เพื่อที่จะใช้งาน Windows จากแฟลชไดรฟ์ คุณต้องเตรียมมันและทำให้สามารถบู๊ตได้ก่อน แอสเซมบลีบางตัวพร้อมกับ Windows มียูทิลิตี้การรักษาและโปรแกรมสำหรับการกู้คืนไฟล์ ในกรณีนี้ มักมีเชลล์ที่สามารถบูตได้หรืออิมเมจที่เปิดใช้งานได้ของระบบปฏิบัติการ Windows ซึ่งเรียกว่า Live CD

นอกจากนี้ยังมีอิมเมจของ Windows ที่ติดตั้งไว้ซึ่งมีไดรเวอร์ทุกประเภทสำหรับแล็ปท็อปและคอมพิวเตอร์และไม่จำเป็นต้องติดตั้ง ในกรณีนี้ ให้ดาวน์โหลดโปรแกรมที่ไม่ต้องติดตั้งเพื่อกู้คืนไฟล์หรือแก้ไวรัส การบันทึกภาพดังกล่าวทำได้ง่ายมากโดยใช้โปรแกรม UltraISO หรือแอนะล็อก ในการทำเช่นนี้คุณต้องทำสิ่งต่อไปนี้:

  1. ดาวน์โหลดอิมเมจที่ติดตั้ง Windows จากทอร์เรนต์
  2. เปิดโดยใช้โปรแกรม UltraISO
  3. เลือกรายการ "บูต" ในเมนูและตัวเลือก "เบิร์นอิมเมจฮาร์ดดิสก์"
  4. เบิร์น Windows ลงในแฟลชไดรฟ์ USB ก่อนอื่นให้ตรวจสอบว่ารูปภาพและอุปกรณ์บันทึกที่เลือกนั้นถูกต้อง

หากรูปภาพสำเร็จรูปที่เผยแพร่บนทอร์เรนต์ไม่เหมาะกับคุณและคุณต้องการติดตั้ง Windows เวอร์ชันของคุณบนแฟลชไดรฟ์คุณจะต้องมีโปรแกรมพิเศษ คุณสามารถใช้ซอฟต์แวร์จากไมโครซอฟต์ที่เรียกว่า . อย่างไรก็ตาม นี่ไม่ใช่ตัวเลือกที่ดีที่สุด

ทีมพัฒนาได้สร้างโปรแกรมพิเศษ PWBoot ซึ่งสามารถติดตั้ง Windows ลงในแฟลชไดรฟ์จากไฟล์เก็บถาวรที่เกี่ยวข้องพร้อมไฟล์ได้ เราสามารถพูดได้ว่ามันจะแตกไฟล์เก็บถาวรด้วยข้อมูลที่เตรียมไว้ลงในโฟลเดอร์ที่ต้องการ

เมื่อใช้ซอฟต์แวร์นี้ คุณไม่เพียงแต่สามารถติดตั้ง Windows บนแฟลชไดรฟ์ USB เท่านั้น แต่ยังเพิ่มการอัปเดตที่จำเป็นอีกด้วย

โปรแกรมทำงานร่วมกับรูปภาพในรูปแบบที่แตกต่างกันเล็กน้อย: ไม่ใช่ชุดการแจกจ่าย แต่เป็นฮาร์ดไดรฟ์เสมือนของแล็ปท็อปหรือคอมพิวเตอร์ OS Windows 7 ช่วยให้คุณสร้างระบบปฏิบัติการสำหรับการกู้คืนระบบได้ทันที คุณจะต้องแกะมันโดยใช้ PWBoot บนแฟลชไดรฟ์

วิ่งจากการขับรถ

การติดตั้งระบบปฏิบัติการไม่เพียงพอตอนนี้คุณต้องตั้งค่าลำดับความสำคัญในการบูตเพื่อเริ่มคอมพิวเตอร์หรือแล็ปท็อปจากแฟลชไดรฟ์ ในการดำเนินการนี้คุณต้องไปที่ส่วน Boot ของเฟิร์มแวร์ Bios และเลือกไดรฟ์เป็นอุปกรณ์หลัก

หากต้องการเปิดใช้งานการตั้งค่า Bios คุณสามารถใช้ปุ่ม Del สำหรับคอมพิวเตอร์หรือใช้ F12 และ F10 สำหรับแล็ปท็อป นอกจากนี้ สำหรับรุ่นต่างๆ จะมีปุ่มลัดเมนูการบู๊ตที่แตกต่างกันสำหรับเปลี่ยนลำดับความสำคัญในการบู๊ตคอมพิวเตอร์

การเปลี่ยนแปลงพารามิเตอร์ต้องได้รับการยืนยันด้วยปุ่ม "F10" หลังจากรีสตาร์ทคอมพิวเตอร์ ระบบควรเริ่ม Windows จากแฟลชไดรฟ์บนแล็ปท็อป หากไม่เกิดขึ้น แสดงว่าบางขั้นตอนพลาดหรือดำเนินการไม่ถูกต้อง นอกจากนี้ปัญหาอาจอยู่ในอิมเมจของ Windows ที่ติดตั้งบนคอมพิวเตอร์นั่นเอง

ผลลัพธ์:

การติดตั้งและใช้งาน Windows จากแฟลชไดรฟ์บนแล็ปท็อปหรือคอมพิวเตอร์นั้นไม่ยากไปกว่าการดำเนินการนี้บนฮาร์ดไดรฟ์ จำเป็นต้องคำนึงว่าไดรฟ์ช้าลงเมื่อรับและส่งข้อมูลซึ่งหมายความว่าการติดตั้งบนแฟลชไดรฟ์จะใช้เวลานานกว่าฮาร์ดไดรฟ์ซึ่งอาจส่งผลต่อการทำงานของแล็ปท็อปหรือคอมพิวเตอร์

งานของเราในวันนี้คือการสร้าง Windows 7 รุ่นพิเศษที่จะทำงานได้โดยไม่ต้องติดตั้งและทำงานจากแฟลชไดรฟ์โดยตรง ด้วยการรวมซอฟต์แวร์ที่จำเป็นไว้ในองค์ประกอบเราจะสามารถแก้ไขปัญหาต่าง ๆ ได้: แก้ไขปัญหาเกี่ยวกับพาร์ติชันดิสก์, ลบไวรัสหรือตัวอย่างเช่นใช้เครื่องมือแฮ็กในสภาพแวดล้อมที่คุ้นเคย

เมื่อตระหนักมานานแล้วว่าปัญหามากมายแก้ไขได้ง่ายกว่ามากโดยการบูทจากสื่อสด ฉันมักจะพยายามกระจายการกู้คืนบางประเภทติดตัวไปด้วยในแฟลชไดรฟ์ ยอมรับว่านี่คือวิธีที่สะดวกที่สุดในการกู้คืนระบบหรือจัดการกับมัลแวร์ (โดยเฉพาะหากเรากำลังพูดถึงตัวบล็อก) หากไม่ใช่วิธีที่ดีที่สุด ฉันพยายามมากแล้ว อย่างแรกคือระบบที่ใช้ Linux จากนั้น UBCD4Win สร้างขึ้นบน Windows XP จากนั้นฉันก็สร้างงานสร้างของตัวเองโดยใช้ยูทิลิตี้ PE Builder ที่มีชื่อเสียงของ Bart อนิจจาโปรแกรมไม่ได้รับการอัพเดตเป็นเวลานานซึ่งหมายความว่ารายการระบบที่รองรับสำหรับการถ่ายโอนไปยังสื่อที่ใช้บู๊ตได้ยังคงเหมือนเดิม: Windows 2000/XP/2003 นี่เป็นเรื่องน่าหงุดหงิดเล็กน้อย: ทุกคนคุ้นเคยกับ "เจ็ด" แล้วและมันจะเป็นการดีถ้าสร้างระบบบูตของคุณเองโดยใช้ Windows 7 ไม่ต้องพูดเร็วกว่าทำ

ผู้ช่วยของเรา - WinBuilder

เพื่อแทนที่ PeBuilder พบเครื่องมืออื่นที่ยอดเยี่ยมอย่างยิ่ง - WinBuilder นี่ไม่ใช่แม้แต่โปรแกรม แต่เป็นเฟรมเวิร์กจริงสำหรับการสร้าง Windows PE (นี่คือชื่อของ Windows OS เวอร์ชันน้ำหนักเบาที่ให้คุณบูตจากสื่อ CD/DVD/USB แบบถอดได้) ในการดำเนินการนี้จะแยกส่วนประกอบที่จำเป็นออกจากการกระจายตัวของระบบเองรวมถึง Windows Automated Installation Kit (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. Driverpacks คือชุดไดรเวอร์ที่ยอดเยี่ยมที่รองรับฮาร์ดแวร์จำนวนมาก มีแอสเซมบลีสำหรับอุปกรณ์ประเภทต่าง ๆ บนเว็บไซต์ เราไม่ต้องการมากมายเช่นแอสเซมบลีสำหรับหมวดหมู่ ชิปเซ็ต, LAN, ไดรเวอร์ WLAN Mass Storage

การเตรียมการเบื้องต้น

เมื่อไฟล์ทั้งหมดพร้อมแล้ว เราก็เริ่มเตรียมการได้

  1. ขั้นแรก เราต้องติดตั้ง Windows Automated Installation Kit สำหรับ Windows 7 แน่นอนว่าไม่จำเป็นต้องเบิร์น ISO ลงแผ่นดิสก์ คุณสามารถแตกไฟล์จาก KB3AIK_EN.iso แล้วรัน StartCD.exe ได้ ในเมนูการทำงานอัตโนมัติที่ปรากฏขึ้น ให้เลือกการตั้งค่า Windows AIK และทำการติดตั้งที่ได้มาตรฐานที่สุด อุปกรณ์นี้มีน้ำหนักมาก แต่หลังจากที่สคริปต์ WinBuilder แยกไฟล์ที่จำเป็นออกจากที่นั่น WAIK ก็สามารถลบได้ (โปรดคำนึงถึงสิ่งนี้)

การติดตั้ง WAIK

  1. จากนั้นคัดลอกไฟล์ Windows 7 จากดิสก์หรือจากอิมเมจ ISO ไปยังไดเร็กทอรีบางส่วน
  2. เราวาง WinBuilder.exe ที่ดาวน์โหลดมาไว้ในบางโฟลเดอร์ (เช่น C: WinBuilder) - เพียงแต่ไม่อยู่ในไดเร็กทอรีที่มีโปรไฟล์ผู้ใช้ และเราเปิดตัวไบนารี่ภายใต้บัญชีผู้ดูแลระบบ: มิฉะนั้นโปรแกรมจะเตือนคุณอย่างจริงใจเกี่ยวกับปัญหาที่อาจเกิดขึ้น

    WinBuilder ในรูปแบบบริสุทธิ์นั้นมีประโยชน์เพียงเล็กน้อย - ต้องใช้สคริปต์และไฟล์เสริมเพื่อสร้างการแจกจ่ายที่สามารถบู๊ตได้ ดังนั้นสิ่งแรกที่คุณจะเห็นหลังจากเปิดตัวคือ “ศูนย์ดาวน์โหลด” โปรแกรมจะแจ้งให้คุณเลือกโครงการที่ต้องการดาวน์โหลด

ทำเครื่องหมายในช่อง:

  • Updates.boot-land.net (นี่คือการอัพเดต);
  • win7pe.WinBuilder.net/SE (ไฟล์โครงการ Win7PE)

ที่มุมซ้ายบน คุณสามารถเลือกโหมดดาวน์โหลดได้ (โดยค่าเริ่มต้นจะตั้งค่าเป็น "แนะนำ") เลือก "เสร็จสิ้น" จากเมนูและเริ่มดาวน์โหลดไฟล์โดยคลิกที่ปุ่ม "ดาวน์โหลด"

  1. ด้วยเหตุผลบางประการ WinBuilder ไม่สามารถแตกไฟล์ทั้งหมดที่จำเป็นในการสร้างแอสเซมบลีได้อย่างถูกต้อง ดังนั้นคุณจะต้องทำงานด้วยตนเองเล็กน้อย คุณต้องค้นหาไฟล์ bcdedit.exe บนระบบของคุณ (Windows 7) และคัดลอกไปที่ C:WinBuilder ProjectsToolsWin7PE_SEx86 (หรือ C:WinBuilder ProjectsToolsWin7PE_SEx64 สำหรับระบบ 64 บิต) คุณต้องคัดลอกไฟล์ต่อไปนี้ที่นั่นด้วย:

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

เริ่มแรกจะอยู่ในโฟลเดอร์ WAIK คุณสามารถลองข้ามขั้นตอนนี้ได้ สคริปต์ WinBuilder อัตโนมัติของฉันไม่สามารถคว้าไฟล์เหล่านี้ได้ แต่บางทีคุณอาจจะโชคดีกว่านี้

รวบรวมการกระจาย

ตอนนี้เรามีทุกสิ่งที่จำเป็นสำหรับการประกอบและพร้อมใช้งานแล้ว ก็ไม่มีประโยชน์ที่จะชะลอการสร้างชุดกระจายสินค้า อีกครั้งฉันจะแจกแจงมันทีละจุด

  1. ดังนั้นในแผงด้านซ้ายเราจะเห็นแผนผังโครงการ Win7PE SE คลิกปุ่ม "แหล่งที่มา": ที่นี่คุณจะต้องระบุตำแหน่งของไฟล์การแจกจ่าย Windows 7 ทุกอย่างอื่นสามารถปล่อยให้เป็นค่าเริ่มต้นได้
  2. ถัดไป คุณต้องเชื่อมต่อไดรเวอร์ที่ระบบจะใช้เพื่อสร้างชุดประกอบ ทำได้ในส่วน "ไดรเวอร์" เส้นทางเริ่มต้นที่นี่คือ %GlobalTemplates%Drivers_x86 วิธีที่ง่ายที่สุดคือคลิกที่ปุ่ม "สำรวจ" และคัดลอกไดรเวอร์ที่จำเป็นทั้งหมดลงในโฟลเดอร์ที่ปรากฏขึ้น เราเพียงแกะไฟล์เก็บถาวร Driverpack ที่เราดาวน์โหลดไว้ที่นี่ เนื่องจากรองรับการสแกนไดเรกทอรีย่อย จึงไม่จำเป็นต้องรวมทุกอย่างไว้ในกองเดียวอย่างบ้าคลั่ง: คุณสามารถโพสต์เนื้อหาของไฟล์เก็บถาวร "ตามที่เป็น" ได้ตามใจชอบ

    หากคุณผ่านส่วน "ปรับแต่ง" คุณสามารถทำการตั้งค่าการตกแต่งต่างๆเพิ่มเติมสำหรับระบบในอนาคตได้ ตัวอย่างเช่น เปลี่ยนวอลเปเปอร์ ปรับแต่งเมนู Start เปลี่ยนทางลัด ทุกอย่างได้รับการกำหนดค่าอย่างชัดเจนผ่านตัวเลือกที่เหมาะสม

    ตอนนี้คุณสามารถกดปุ่ม "เล่น" และไว้วางใจว่าทุกอย่างจะดำเนินไปอย่างราบรื่น แน่นอนว่าการสร้างแอสเซมบลีต้องใช้เวลาพอสมควร: ในกระบวนการนี้ คุณสามารถดูได้ว่าสคริปต์ระบบหนึ่งสคริปต์ถูกเรียกใช้งานอย่างไร (เป็นการยากที่จะจินตนาการว่าจะต้องใช้เวลานานเท่าใดในการทำงานดังกล่าวด้วยตนเอง) ดังนั้น ยิ่งคุณเลือกสคริปต์สำหรับดำเนินการมากเท่าไร WinBuilder ก็จะยิ่งเล่นได้นานขึ้นเท่านั้น ในกรณีที่เกิดข้อผิดพลาดโปรแกรมจะบอกคุณว่าปัญหาคืออะไรและส่วนใหญ่จะให้ความช่วยเหลือในเบราว์เซอร์พร้อมวิธีแก้ไขปัญหาที่เป็นไปได้

ฉันกำลังรวบรวมคำแนะนำนี้โดยคำนึงถึงความยากลำบากทั้งหมดที่ฉันพบ ดังนั้นคุณไม่ควรเหยียบคราดของฉัน ทุกอย่างควรจะเรียบร้อยดี และด้วยเหตุนี้คุณจะได้รับไฟล์ Win7PE_x86.ISO ในโฟลเดอร์ WinBuilderISO

  1. ก่อนที่จะอัปโหลดไฟล์ไปยังแฟลชไดรฟ์ คุณสามารถตรวจสอบการทำงานของชุดประกอบในเครื่องเสมือนก่อนได้ และที่นี่อีกครั้งทุกอย่างจะเป็นแบบอัตโนมัติ ในส่วน VirtualTest คุณสามารถเลือกระบบการจำลองเสมือน (การทดสอบสามารถจัดเตรียมได้โดยใช้ qEmu, VirtualBox, Virtual PC, VMware) ฉันออกจากโหมดเริ่มต้น (การจำลองที่ดีที่สุด) และ WinBuilder ได้เปิดตัวอิมเมจผลลัพธ์ใน VMWare Workstation ที่ติดตั้งซึ่งเหมาะกับฉันค่อนข้างดี คุณสามารถเลือกสถานการณ์ที่เหมาะสมกว่าได้ คุณสามารถปล่อยทุกอย่างไว้เหมือนเดิมแล้วติดตั้งอันฟรีและน้ำหนักเบาลงในระบบ

กำลังตรวจสอบบิลด์สำหรับ VMware

  1. ตอนนี้เรามาพูดถึงการถ่ายโอนระบบไปยังแฟลชไดรฟ์กันดีกว่า ขั้นแรก WinBuilder เปิดตัว HP USB Disk Storage Format Tool ซึ่งเป็นยูทิลิตี้ที่ถูกต้องที่สุดสำหรับการฟอร์แมตไดรฟ์ USB ที่นี่เราเลือก FAT32 (หากคุณต้องการเพิ่มความสามารถในการบูตจากแฟลชไดรฟ์ของระบบอื่นในอนาคต) หรือ NTFS มาจัดรูปแบบกันเถอะ หลังจากนั้นยูทิลิตี้ Grub4Dos จะเข้ามามีบทบาทซึ่งมีจุดประสงค์สำคัญ - เพื่อติดตั้ง bootloader บนแฟลชไดรฟ์ ที่นี่คุณต้อง: ประการแรกเลือกดิสก์อย่างถูกต้อง (เนื่องจากตัวอักษรไม่แสดงให้ดูที่ขนาดอย่างละเอียด) ประการที่สองเลือก "รายการชิ้นส่วน - ดิสก์ทั้งหมด (MBR)" เป็นค่าพารามิเตอร์และทำเครื่องหมายที่ช่องอย่าค้นหา ตัวเลือกฟล็อปปี้ดิสก์ หลังจากนี้สิ่งที่เหลืออยู่ก็คือคลิกที่ปุ่ม "ติดตั้ง" รับข้อความเกี่ยวกับการติดตั้ง bootloader ทันทีและขอบคุณ Gbur4Dos ทางจิตใจให้ปิดหน้าต่าง เพียงเท่านี้ WinBuilder จะถ่ายโอนไฟล์ทั้งหมดไปยังไดรฟ์ USB อย่างรวดเร็ว

แฟลชไดรฟ์ USB ที่สามารถบู๊ตได้ของเราพร้อม Windows 7 พร้อมใช้งานแล้ว

การไม่บู๊ตจากไดรฟ์ USB ถือเป็นบาปเพื่อให้แน่ใจว่าระบบไม่เพียงทำงานในสภาพแวดล้อมเสมือนจริงเท่านั้น แต่ยังทำงานในสภาพแวดล้อมจริงที่ธรรมดาที่สุดด้วย แต่ฉันต้องการเตือนคุณทันที: นี่เป็นรูปแบบ Windows 7 ที่ถูกแยกส่วนอย่างมากโดยเหลือส่วนประกอบขั้นต่ำ ไม่มีเอฟเฟกต์ Aero หรือเอฟเฟกต์ที่สวยงามสำหรับคุณ: ทั้งหมดนี้ถูกปิดใช้งาน และจากซอฟต์แวร์ โดยค่าเริ่มต้น คุณจะได้รับยูทิลิตี้ Windows มาตรฐาน (เช่น regedit) รวมถึงโปรแกรมโบนัสหลายอย่าง เช่น PENetwork สำหรับการตั้งค่าเครือข่าย (รวมถึงอแด็ปเตอร์ไร้สาย) และ Opera USB สำหรับการท่องเว็บ ทั้งหมดนี้ไม่ได้แย่ แต่ก็ไม่เพียงพออย่างชัดเจน - จำเป็นต้องติดตั้งระบบ

การกำหนดค่าเครือข่าย

สคริปต์ (ปลั๊กอิน)

โปรแกรมเพิ่มเติมที่คุณสามารถรวมเป็นส่วนหนึ่งของการสร้างระบบของคุณนั้นจะมีการแจกจ่ายในรูปแบบของสคริปต์ (หรือปลั๊กอินตามที่เรียกว่า) การเชื่อมต่อเป็นเรื่องง่าย การคัดลอกไปยัง WinBuilderProjectsWin7PE_SEApps ก็เพียงพอแล้ว จากนั้นเปิดใช้งานผ่านอินเทอร์เฟซ WinBuider GUI จริงอยู่ เพื่อให้ปรากฏในแผนผังสคริปต์ จะต้องรีสตาร์ทโปรแกรม แม้ว่าจะเป็นไปได้ว่าการอัปเดตรายการปลั๊กอินอาจทำได้ง่ายกว่าก็ตาม ในบางกรณี ปลั๊กอินจะกระจายเป็นไฟล์เดียว - สคริปต์ มีสองตัวเลือกที่นี่ นักพัฒนาสามารถรวมไฟล์ที่จำเป็นลงในไฟล์นี้ได้โดยตรงโดยการเข้ารหัสเป็น base64 หรือไม่มีไฟล์รวมอยู่ในสคริปต์ และคุณต้องคัดลอกไฟล์เหล่านั้นไปยังโฟลเดอร์ที่มีสคริปต์ด้วยตัวเอง (ควรอธิบายรายละเอียดในคู่มือปลั๊กอิน) หลังนี้ใช้กับซอฟต์แวร์เชิงพาณิชย์โดยเฉพาะ (Total Commander เดียวกัน) ไฟล์ที่ผู้พัฒนาปลั๊กอินไม่มีสิทธิ์แจกจ่าย

ตอนนี้ฉันกำลังตอบคำถามที่คุณอาจมี: “ฉันจะหาปลั๊กอินเหล่านี้ได้ที่ไหน?” มีหลายแหล่งที่มา - ตัวอย่างเช่นที่นี่:

ตัวอย่างเช่น คุณสามารถดาวน์โหลดปลั๊กอิน Wireshark และ Winpcap ที่จำเป็นสำหรับการดำเนินการได้ (มีให้จากที่นี่) เราย้ายมันไปที่ไดเร็กทอรี Apps/Network เปิดใช้งานผ่านแผนผัง - และเราได้รับแอสเซมบลีที่มีการดมกลิ่นเต็มเปี่ยม ฉันได้ให้ลิงก์ไปยังปลั๊กอินที่มีประโยชน์ด้านล่าง:

แม้ว่าจะมีปลั๊กอินสำเร็จรูปจำนวนมาก แต่ก็มีประโยชน์ที่จะสามารถเขียนสคริปต์ด้วยตนเองเพื่อเพิ่มโปรแกรมที่จำเป็นลงในระบบได้ เมื่อคุณเพิ่มสคริปต์ใหม่ผ่าน "เครื่องมือ .. สร้างสคริปต์..." WinBuilder จะเสนอเทมเพลตสคริปต์อย่างง่าย ตามตัวอย่าง ฉันจะยกตัวอย่างสคริปต์ง่ายๆ ที่ติดตั้ง Softperfect Netscan และอธิบายตรรกะโดยใช้ความคิดเห็น:

//ส่วนที่มีข้อมูลเกี่ยวกับแอปพลิเคชันที่กำลังเพิ่ม
Title=เน็ตสแกน
คำอธิบาย=Netscan จาก Softperfect
เลือกแล้ว=จริง
ระดับ=5
เวอร์ชัน=1
ไม่มีคำเตือน=เท็จ
ดาวน์โหลด_ระดับ=0
//ตัวแปรที่สำคัญ รวมถึงเส้นทางไปยังไฟล์ปฏิบัติการ
%ProgramTitle%=เน็ตสแกน
%ProgramEXE%=netscan.exe
%ProgramFolder%=เน็ตสแกน
// คำสั่งเพื่อติดตั้งแอปพลิเคชัน
// คัดลอกไฟล์ที่จำเป็นจากไดเรกทอรีย่อย netscan ในโฟลเดอร์ที่มีสคริปต์อยู่ (ก่อนอื่นคุณต้องถ่ายโอนสิ่งที่จำเป็นสำหรับโปรแกรมในการทำงานที่นี่)
คัดลอกโปรแกรม,%ScriptDir%%ProgramFolder%
//เพิ่มทางลัด
Add_Shortcut, StartMenu, Netscan
Add_Shortcut,เดสก์ท็อป,Netscan
//ระบุ DLLs ที่จำเป็นสำหรับการทำงานของโปรแกรม
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

มีสคริปต์จำนวนมากในฟอรัม boot.pro ซึ่งสามารถดูเป็นตัวอย่างและใช้เป็นพื้นฐานได้ ไม่ว่าในกรณีใดการสร้างสคริปต์ของคุณเองก็ไม่มีอะไรยาก หากจำเป็นต้องเพิ่มไฟล์บางไฟล์ลงในชุดประกอบ ก็ไม่จำเป็นต้องสร้างปลั๊กอินสำหรับสิ่งนี้ ในสถานการณ์เช่นนี้ ส่วน "ส่วนประกอบ .. ไฟล์เพิ่มเติม" จะช่วยได้ ซึ่งจำเป็นสำหรับสถานการณ์ดังกล่าวเท่านั้น หากคุณคลิกที่ปุ่ม "ตัวอย่างไดเรกทอรี" คุณจะเห็นโครงสร้างของโฟลเดอร์ที่ใช้ในแอสเซมบลีเพื่อให้คุณเข้าใจได้ว่าไฟล์จะถูกเพิ่มไปที่ใด

เราได้อะไร?

ระบบดังกล่าวทำงานได้ดีแค่ไหน? ดีมาก! เมื่อโหลดบนแล็ปท็อปของฉัน ไดรเวอร์ที่จำเป็นจะถูกแนบทันที รวมถึงโมดูลไร้สายด้วย ดังนั้นฉันจึงสามารถเข้าถึงอินเทอร์เน็ตได้ทันที โปรแกรมทั้งหมดหากรวมเข้าด้วยกันอย่างถูกต้อง (นั่นคือโดยเติมเต็มการพึ่งพาทั้งหมด) ให้เปิดใช้งานและทำงานอย่างรวดเร็ว และรวมถึงซอฟต์แวร์สำหรับการกู้คืนระบบ การทำงานกับตารางพาร์ติชัน การสำรองข้อมูล การแก้ไขรีจิสทรี รวมถึงเครื่องมือแฮ็ก ท้ายที่สุดแล้วอะไรจะสะดวกไปกว่าระบบเสริมที่คุณสามารถนำติดตัวไปด้วยได้ตลอดเวลาและหากจำเป็นให้บูตจากมัน?

  1. ดังที่ฉันได้กล่าวไปแล้ว ควรใช้อิมเมจ Windows 7 ที่มี Service Pack (SP1) รวมอยู่เป็นการกระจายครั้งแรกจะดีกว่า เมื่อใช้การแจกจ่ายที่ยังไม่มี Service Pack ฉันประสบปัญหาในการค้นหาไลบรารีบางแห่ง แม้ว่าฉันต้องบอกว่านี่ไม่สำคัญเพราะ WinBuilder ให้วิธีแก้ไขปัญหาเฉพาะเจาะจง
  2. หากมีปัญหาใดๆ สคริปต์มักจะสร้างข้อผิดพลาด หากมีสิ่งผิดปกติเกิดขึ้น แต่ปัญหายังไม่ชัดเจน บันทึกจะช่วยได้ ตัวเลือกนี้เปิดใช้งานในสคริปต์ "สรุป .. บันทึกไฟล์บันทึก" และเปิดใช้งานตามค่าเริ่มต้น WinBuilder เขียนบันทึกอย่างละเอียด: คุณสามารถศึกษากระบวนการสร้างแอสเซมบลีได้อย่างเต็มที่ ติดตามตรรกะของการเรียกใช้สคริปต์ และลองแก้ไขข้อผิดพลาดในกรณีที่เกิดปัญหา
  3. โครงการทางเลือก แต่มีประโยชน์มากคือ www.paraglidernc.com/WinBuilder (ฉันขอแนะนำให้คุณเลือกให้ดาวน์โหลดทันทีระหว่างการเปิดตัว WinBuilder ครั้งแรก) รวมถึงคำแนะนำโดยละเอียดสำหรับการสร้างสถานการณ์จำลอง หลังการติดตั้ง ให้ค้นหาในโฟลเดอร์ ProjectsParagliderWinBuilder.chm
  4. วิธีที่ง่ายที่สุดในการรวมแอปพลิเคชันไว้ในแอสเซมบลีคือการค้นหาเวอร์ชันพกพา (เช่นบนเว็บไซต์ portableapps.com) ซึ่งมีไฟล์ที่จำเป็นทั้งหมดสำหรับการทำงานกับระบบ "ต่างประเทศ" แล้ว