# Notification.
Notification

Author Topic: Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD  (Read 34399 times)

0 Members and 1 Guest are viewing this topic.

Offline ans58670

  • Webmaster
  • *****
  • Posts: 2040
    • View Profile
<Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD>

ตอนแรก * สร้าง Windows 7 PE ที่ไม่ต้องใช้ WAIK *

* วันนี้เอารูปจาก EasyBCD มาให้ดู ว่าได้ปู้ยี่ปู้ยำกับ Boot Manager ของ Computer ของตัวเองไว้อย่างไรบ้าง

* ตัวที่ 1 และ 2 ก็ไม่มีอะไร เป็นของง่ายที่น่าจะทำกันได้อยู่แล้ว แต่ไอ้ตัวที่ 3 และ 4 นี่และที่น่าสนุกและน่าสนใจกว่า ส่วนประโยชน์ก็เหมือนเดิม คือ "ไม่ทราบ"

* Windows 7 PE หรือ Mini7 นั้นโดยปกติการสร้างต้องใช้ Windows AIK ซึ่งต้อง Download มาจาก Microsoft
    "โอ้ว ไม่นะ!"
    บางท่านนึกในใจเพราะไม่อยากจะเอามาติดตั้งให้มันเปลืองเนื้อที่และเสียเวลา download ดังนั้นจึงไม่ขอแนะนำพวก WinBuilder หรือ My_PE3 ที่ต้องใช้ WAIK และ file มีขนาดเบ่อเริ่มเทิ่ม แต่จะใช้ My7-PE ที่ไม่ต้องใช้ WAIK แต่ใช้ DISM ที่มีอยู่แล้วใน Windows 7 และ Vista แทน (โอ้ว ไม่นะ! เล่นง่ายอีกแล้ว)

* My7_PE จะสร้าง Windows 7 PE โดยใช้ 1 ใน 2 อย่างนี้ คือ Install.Wim ในแผ่นติดตั้ง แต่ถ้าไม่มีแผ่นติดตั้งและ OS ของเราเป็น Windows7 แล้วไซร้ My7_PE ก็จะใช้ Windows RE ที่แอบอยู่ในระบบปฏิบัติการของเราแทน (มันเอาอีกแล้ว แอบไว้โดยไม่บอกอีกแล้ว)

* เชิญ download file ขนาดเล็กกระจิ๊ดริ๊ดแค่ 8.57 MB ของ My7_PE ได้ที่ (ของฟรีเหมือนเดิม)
http://www.megaupload.com/?d=Y4X1OKO9
(อย่าลืมของคุณเพื่อนชาวอาเซียนของเรา, tsetya จาก Indonesia)

* เมื่อ download ตัวติดตั้งมาได้แล้วก็ double click เพื่อแตก file ออกมาจะได้ folder ชื่อ "My7_PE" ขนาด 35.7 MB (Compress ได้ยอดมาก)
    *** จำไว้ว่าชื่อของ Path ที่จะมาถึง Folder นี้ ไม่ควรมีเว้นวรรค ***

* ในการสร้าง Win7PE นั้นปกติเราจะใส่ Package ของ Program ต่างๆของ Microsoft ที่เป็น .cab และ .msu ลงไปได้ แต่ตอนนี้เราเอาง่ายเข้าว่าไว้ก่อน โดยจะติดตั้งแบบ Compact ที่ง่ายที่สุดก่อน ซึ่งหน้าตาที่เสร็จแล้วจะเป็นดังรูป

* เริ่มแรก run bat file ชื่อ "my_7PE" (ชื่อก็บอกอยู่แล้ว หน้าตาก็จัดอยู่ในประเภท "เฉิ่ม") โดย run as administrator หรือไม่ก็ปิด UAC เสีย (ทำกันเป็นนะ?)

* หลับหูหลับตากดปุ่มมั่วๆ ไป 1 ปุ่ม ก็จะได้หน้าต่อมา (โปรดดูคำอธิบายใต้ภาพ)

    เบอร์ 1 ก็คือใช้ PE Image จาก Windows 7 ของเราที่ติดตั้งลงไป หมายความว่าจะใช้ WinRE ที่แอบอยู่ โดยถ้าเราติดตั้ง Windows แบบมี System Partition 100 MB มันก็จะไปเอา Image จาก Partition นี้มาใช้ แต่หากไม่มี Partition นี้ มันก็จะไปเอา Image จาก Drive C: มาทำแทน (ฉลาดมากนะนี่)
    เบอร์ 2 ก็คือใช้ Source ในการทำ Windows 7 PE มาจาก Windows 7 ที่ติดตั้งลงไปของเรา หมายความว่า จะใช้ file ระบบทั้งหมดจาก OS ของเรา (ของเดิมโม้มากไป แก้ไขหน่อยจ้ะ)
    เบอร์ 3 ก็คือการสร้างขนาดของ Scratch ของ Drive X: ที่จะใช้ในการทำงานของ Windows 7 PE ค่าปกติอยู่ที่ 128 MB (เดี๋ยวไปเพิ่มมันก่อน เพราะถ้าขนาดเล็ก การใช้ Program จะไม่หลากหลายเพราะถูกจำกัดไว้ที่ขนาด)
    เบอร์ A เอาไว้เพิ่ม Program ต่างๆ เมื่อสร้าง Boot Image ในเบื้องต้นของ Win7PE เสร็จแล้ว (คงไม่ยุ่งกับมันในตอนนี้)

* หากเลือกเบอร์ 1 ก็จะให้เลือกว่าจะใช้ WinRE Image จากไหน (ยังไม่ยุ่งกับมัน)
    หากเลือกเบอร์ 2 ก็จะให้เลือกว่าจะเอา Source File จากไหน (ยังไม่ยุ่งกับมัน)
    ตามที่เกริ่นไว้ กดปุ่มเบอร์ 3 แล้วตามด้วย [Enter] จะได้หน้าจอต่อมาดังนี้

* เลือกเบอร์ 5 แล้วกด [Enter] เพราะเน้นปริมาณมากที่สุดไว้ก่อน ใช้หรือไม่ใช้ค่อยว่ากัน

* ขอวิสาสะถือเอาเองว่าทุกท่านใช้ Windows 7 กันอยู่แล้ว เราเพียงแค่กด [Enter] โดยไม่ต้องใส่ Option หมายเลขใดๆ ก็จะเป็นการสร้าง PE โดยใช้ Option ตาม 1, 2 และ 3 ดังรูปถ้ดมา ดูที่หัว นี่คือ Step ที่ 1 คือการ Copy Image ของ WinRE ที่ซ่อนเอาไว้ช่วยแก้ไขเวลา Windows 7 มีปัญหา

* เมื่อเริ่มทำงานจะมีการสร้าง Folder ขึ้นมา 3 Folder ชื่อ mnt_boot, mnt_inst และ PE_iso ตามรูป

    *** สำคัญมาก *** หากเกิดปัญหาไม่ว่าอะไรก็แล้วแต่ที่ทำให้ Computer ดับ หรือ Restart ขึ้นใหม่ระหว่างการสร้างนี้ จะทำให้ไม่สามารถทำงานต่อได้ เนื่องจากมี Wim Image ที่ Mount ค้างเอาไว้อยู่ จะ delete ทิ้งก็ไม่ได้ ลองดูเถอะ
    ดังนั้นให้พิมพ์คำสั่งข้างล่างนี้ใน Command Prompt ที่เป็นเป็น Administrator เพื่อ Unmount เสียก่อน (ใช้ได้กับอย่างอื่นด้วย เช่น 7Lite หรือ nLite หรืออะไรก็ตามที่ได้มีการ Mount Wim Image ทิ้งเอาไว้)
Code: [Select]
dism /unmount-wim /mountdir:<Mount Path Folder> /discard    คือให้แทนที่ <Mount Path Folder> ด้วย Path ของ Folder ที่ Mount ในตัวอย่างนี้จะต้องเป็น
    dism /unmount-wim /mountdir:Z:\My_7PE\mnt_boot /discard    เป็นต้น
    จากนั้นแล้วให้ delete Folder ที่เพิ่มขึ้นมาใหม่ทั้ง 3 Folder ทิ้งแล้วเริ่มต้นใหม่

* ขั้นตอนการทำงานทั้งหมดมากมาย 7 ขั้นตอนที่จะทำโดยอัตโนมัติ ใช้เวลาไม่น่าเกิน 5 นาที (ไม่จับภาพมาให้ดูเพราะเปลืองเนื้อที่ใน Web และที่สำคัญ จับภาพไม่ทัน แหะ แหะ [emo06]) แต่เมื่อเสร็จแล้ว จะขึ้น STEP 8 หน้านี้ให้เลือกว่าจะเก็บ Image ที่สร้างไว้ไหม? เลือกเอาตามใจชอบ เพราะเราไม่มีความจำเป็นต้องใช้อีก หรือจะเก็บไว้เป็นที่ระลึกก็ได้

* หากกด "D" แล้วกด [Enter] ก็จะลบ Image ทิ้ง แต่หากกด [Enter] เฉยๆ ก็จะ Save Image ตามรูปนี้ แต่ไม่ว่าจะอย่างไร มันก็จะต้อง Unmount Wim ให้เรา

* หลังจาก Unmount Wim โดยอัตโนมัติเสร็จแล้วก็ขึ้นให้เราเลือกว่า Windows 7 PE ที่เราผลิตออกมาแล้วจะเอาไปเก็บไว้อย่างไรก็ตามแต่ใจเราปรารถนา ในที่นี้เราจะ Save เป็น iso เอาไว้ใช้ในการสร้าง Multi-Boot ของเราต่อ ก็เลือกเบอร์ 3 แล้วกด [Enter]

* มันก็จะทำโน่นทำนี่ทำนั่นของมันไปจนเสร็จ แล้วเราก็กด [Enter] เป็นอันว่าเสร็จพิธีกรรมการปลุกเสก Windows 7 PE โดยไม่ต้องใช้ WAIK

* แต่...เอ...เอ่...เอ้...เอ๊...เอ๋ แล้ว Image ที่ Save ไว้กับ ISO file ที่ได้ไปอยู่ไหนเล่าครับ คำตอบอยู่ที่นี่ครับผม...


----------------------------------------------------------------------------
*** เดี๋ยวจะมาต่อตอนจบให้ ไปหาข้าวกินก่อน ***

Offline ans58670

  • Webmaster
  • *****
  • Posts: 2040
    • View Profile
Re: Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD
« Reply #1 on: 27 March 2011, 15:04:02 »
<Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD>

ตอนจบ * Hiren's Boot และทำ Multi-Boot *

* หลังจากถูกหลอกให้สร้าง Win7PE แล้ว ต่อไปเป็นเรื่องง่ายมาก

* สร้าง Partition เล็กๆสัก 2-3 GB ขึ้นมาสัก 1 Partition ที่สำคัญ ต้องทำให้เป็น FAT32 เพื่อเราจะได้ใช้ Tool ต่างๆของ Hiren's Boot ได้ทั้งหมด (NTFS จะใช้พวก DOS Application ได้ไม่หมด)

* ถ้ามี Hiren's Boot อยู่แล้วก็เปิดขึ้นมาแล้ว copy folder ชื่อ HBCD ทั้งหมดไปไว้ใน root ของ Partition นี้

* จากนั้นเข้าไปใน folder \HBCD\WinTools\ หา "Grub4DosInstaller"

* Double Click แล้วจะได้ดังรูป

* ทำตามขั้นตอนดังนี้
   1. ต้องเลือกเอา Disk ก่อน
   2. Refresh เพื่อดูให้ตรวจสอบว่าเรามี Disk กี่ลูก? อะไรบ้าง?
   3. เลือกเอา Hard Disk ลูกที่เราใส่ Folder HBCD เอาไว้
   4. Refresh ที่ Partition เสียก่อน เพื่อให้ Program ตรวจดูว่า Hard Disk ที่เลือกมี Partition อะไรบ้าง?
   5. เลือก FAT32 Partition ที่เราใส่ HBCD เอาไว้
   6. กด Install ก็เสร็จ

* แต่ทั้งนี้ก็ยังใช้ไม่ได้ ต้องเข้าไปใน \HBCD\ หา file ชื่อ grldr (ย่อมาจาก Grub Loader) แล้ว copy เอาไปไว้ที่ root ใน Partition ให้อยู่กับ folder HBCD

* จากนั้นให้ใช้ Daemon Tool เท่าที่มี Mount Win7PE.iso ที่สร้างขึ้นในตอนแรก แล้วเปิดเข้าไปที่ \SOURCES\ แล้วเอา copy เอา Wim ที่มีอยู่ file เดียวในนี้ออกมา

* เอาไปใส่ไว้ที่ไหนก็ได้ แต่ในนี้เราจะอาไปไว้ใน Partition FAT32 ที่เป็น Partition เดียวกับ Hiren's Boot ของเรา ดังนั้นใน Partition นี้จะมี 3 Item ดังรูป

* จากนั้นก็ไป download ตัว EasyBCD มาจาก
   http://neosmart.net/downloads/software/EasyBCD/EasyBCD%202.0.2.exe

* ติดตั้งตามใจชอบ แล้วเปิดขึ้นมา แล้ว click ที่ Edit Boot Menu จะได้ตามรูป (อันนี้มี 7 Premium 64-bit อยู่แล้ว ขี้เกียจลบ)

* ให้ดูว่าปกติที่ Boot Manager จะหน้าตาอย่างนี้ จากนั้นเราไปที่ "Add New Entry" ตามภาพ

* เริ่มที่ Hiren's Boot กันก่อน
   1. เลือก Tab [Linux/BSD]
   2. Type เป็น [GRUB (Legacy)]
   3. ตั้งชื่อตามใจเรา มันจะไปแสดงอยู่ใน Boot Manager
   4. Device ก็เลือก Partition ที่เราใส่ HBCD และ grldr เอาไว้
   5. กดเลย [Add Entry]
   6. มันจะแสดงข้อความว่า "สำเร็จแล้ว!!" อยู่สักหนึ่งช่วงลมหายใจเข้า แล้วก็หายไป

* เสร็จเราไปหนึ่งแล้ว ต่อมาก็ Win7PE ยังอยู่ที่เดิม แต่ลงมาดูข้างล่าง
   1. เลือก Tab [WinPE]
   2. Type เราใช้ [WIM Image (Ramdisk)]
   3. ตั้งชื่อตามใจชอบ
   4. Path ก็ Browse เอา WIM Image ของ Win7PE ที่เราเอาไปใส่ไว้ใน Partition ที่เป็น FAT32 อยู่ด้วยกันกับ HBCD และ grldr (หากเป็น NTFS จะทำงานได้เร็วขึ้น แต่ที่ใส่ไว้ใน FAT32 ก็เพราะไม่อยากให้มันกระจัดกระจาย)
   5. กด [Add Entry]
   6. โผล่มาให้เห็นเพียงชั่วหนึ่งลมหายใจออกว่า "สำเร็จแล้ว" แล้วก็หายไป

* สุดท้ายแล้ว กลับไปที่ [Edit Boot Menu] ก่อน จะเห็นได้ว่ามันโผล่ออกมาหมดแล้ว
   - ตั้งค่าต่างๆในกรอบเสียให้เรียบร้อย
   - กด [Save Setting]
   - โผล่มาให้เห็นว่าสำเร็จแว๊บหนึ่ง

* เมื่อปิด EasyBCD แล้วก็ลอง Restart เพื่อวัดดวงเอาเองได้เลย [emo02]

----------------------------------------------------------------------------
ขอบอกว่าบทความหลังๆมานี่ มักจะเป็นสิ่งอะไรที่น่าจะได้ใช้ในอนาคต แบบที่เรียกว่า "Sooner or Later" ตั้งแต่พวก ImageX มาแล้ว

Offline microsoft

  • Administrator
  • *****
  • Posts: 8651
    • View Profile
    • VarietyPC.Net
Re: Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD
« Reply #2 on: 28 March 2011, 01:01:45 »
โอ้โห สุดยอดมากเลยครับท่าน วิธีทำเหล่านี้ ค่อนข้างจะหาได้ยากในเว็บทั่วๆไปเลยเหมือนกันครับ เท่าที่เคยหาการปรับแต่งแผลงๆในเว็บนอก ช่วงหลังก็หาไม่ค่อยได้ ไม่ค่อยเจอเลย แล้วมาเจอทริคบทความดีๆแบบนี้ ทำให้ได้หาเรื่องสนุกๆทำอีกแล้ว  [emo04]  [emo01]
การให้ที่ยิ่งใหญ่ คือ... การให้ต่อไป.... ไม่สิ้นสุด

Offline ans58670

  • Webmaster
  • *****
  • Posts: 2040
    • View Profile
Re: Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD
« Reply #3 on: 28 March 2011, 02:04:22 »
- ถ้า Computer ของเราใช้ System Partition 100 MB แล้วเรา Copy ไปไว้ในแผ่น CD จากนั้นก็ลบ System Partition ใน Computer เราทิ้งไป จะเกิดอะไรขึ้น? [emo11]

- แล้วถ้าเราจะเอา Win7PE เข้าไปใส่ในตัว Windows 7 Setup แล้วให้ Boot ขึ้นมามี Windows 7 Setup กับ Windows 7 PE ให้เลือกล่ะ ทำได้ไหมเอ่ย? [emo17]

- ลองคิดดูเล่นๆไปก่อนนะครับ แล้วจะเอามาเล่าสู่กันฟัง [emo02]


Offline Annop

  • VPC Member
  • ****
  • Posts: 1001
    • View Profile
Re: Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD
« Reply #4 on: 09 April 2011, 08:50:30 »
ตอนนี้ทำ Win7PE ไม่ได้แล้วหละท่าน
My7_PE (http://www.mediafire.com/?lt8pf8ph56hdqnq) หายไปแล้ว
พอลองถามอากู๋ มันก็ชี้กลับมาที่นี่อีก เลยไม่ไปไหนแล้ว มาฟ้องท่าน ans58670 ดีกว่า

Offline ans58670

  • Webmaster
  • *****
  • Posts: 2040
    • View Profile
Re: Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD
« Reply #5 on: 09 April 2011, 19:52:41 »
- แก้ให้ใหม่แล้วจ้า เป็น My_7PE ที่ Megaupload แทน
http://www.megaupload.com/?d=Y4X1OKO9
 [emo02]

Offline natalie

  • VPC Member
  • **
  • Posts: 49
    • View Profile
Re: Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD
« Reply #6 on: 10 April 2011, 09:51:20 »
ขอบคุณมากนะคะ

Offline nooonumm

  • VPC Member
  • *
  • Posts: 2
    • View Profile
    • Email
Re: Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD
« Reply #7 on: 20 April 2011, 11:41:22 »
อยากจะขอบคุณหลายๆๆครั้ง กระจ่างเลยหล่ะคะ [emo19] [emo19]

Offline mrnoting

  • VPC Member
  • *
  • Posts: 1
    • View Profile
Re: Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD
« Reply #8 on: 24 September 2011, 15:11:17 »
ขอบคุณครับ แต่โปรแกรมพื้นฐานที่เราลงมันไม่ตามมาด้วยครับ ทำงัยดีครับ

Offline ans58670

  • Webmaster
  • *****
  • Posts: 2040
    • View Profile
Re: Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD
« Reply #9 on: 25 September 2011, 10:35:28 »
โปรแกรมปกติที่ติดตั้งใน Windows จะไม่ถูกดึงเข้าไปใน Windows PE เพราะเป็นการดึง Wim File ของ WinRE ที่อยู่ใน Windows มาใช้

ส่วนโปรแกรมอื่นๆที่ปรากฏที่หน้า Desktop ของ Windows PE นั้น ทำได้ 2 วิธี คือใส่ไว้ตอนสร้าง กับใส่ลงไปทีหลัง ซึ่งโดยส่วนตัวแล้ว ชอบวิธีที่ 2 มากกว่า โดยการใช้ DISM ทำการ Mount-Wim แล้วใส่เพิ่มเข้าไปตามใจชอบ [emo02]

Offline dream7777

  • VPC Member
  • *
  • Posts: 2
    • View Profile
Re: Windows 7 PE, Hiren BootHDD ใน Multi-Boot จาก EasyBCD
« Reply #10 on: 19 November 2011, 22:58:08 »
โอ้โห  [emo04] ขอบคุณมากสำหรับความรู้ใหม่นะครับ ผมลองทำใส่handy drive ใช้งานได้ดีที่เดียวครับเเต่ผมเอา
BOOT_X86 มาจากที่อื่นนะครับ เพราะว่าที่พี่สอนให้ทำเองยังไม่มีโปรแกรมพื่นฐาน ตอนนี้กำลังศึกษาวิธีการใส่โปรแกรมพื้นฐาน
อยู่ครับผม [emo19]


 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27