การติดตั้ง Windows 8 บน Virtual Hard Disk
ก่อนทำการติดตั้ง Windows 8 บนฮาร์ดดิสก์เสมือน (ในตัวอย่างนี้ใช้เครื่อง Windows 8) จะต้องเตรียมระบบและโปรแกรมดังต่อไปนี้
- เครื่องคอมพิวเตอร์ที่รันด้วยระบบปฏิบัติการ Windows 8
- ฮาร์ดดิสก์เสมือนสำหรับใช้ติดตั้ง Windows 8 อ่านรายละเอียดได้จาก การสร้าง Virtual Hard Disk บน Windows 8
- แผ่นดีวีดีหรือไฟล์อิมเมจไอเอสโอ Windows 8 (ในตัวอย่างนี้ใช้ Windows 8 Enterprise) อ่านรายละเอียดได้จาก การดาวน์โหลด Windows 8 Enterprise รุ่นทดลองใช้
- โปรแกรม Imagex.exe จาก Windows Automated Installation Kit for Windows 7 ที่ติดตั้งบนเครื่องคอมพิวเตอร์ Windows 7 หรือ Windows XP
หลังจากเตรียมระบบที่จำเป็นพร้อมแล้วจากนั้นให้ทำการติดตั้ง Windows 8 บนฮาร์ดดิสก์เสมือนตามขั้นตอนดังต่อไป
1. ทำการไซน์อินเข้า Windows 8 จากนั้นให้ทำการคัดลอกไฟล์ install.wim* จากแผ่นซีดี/แฟลชไดรฟ์ (ปกติจะเก็บอยู่ในโฟลเดอร์ sources) ไปเก็บไว้ในโฟลเดอร์ที่สะดวกต่อการใช้งาน ในตัวอย่างนี้เก็บไว้ใน C:\Temp
*ถ้าใช้ไฟล์อิมเมจไอเอสโอ Windows 8 ให้ทำการทำการเม้าท์ไฟล์ด้วย File Explorer จากนั้นจะจึงทำการคัดลอกไฟล์ install.wim
2. ทำการคัดลอกไฟล์ Imagex.exe* ลงในโฟลเดอร์เดียวกับที่ใช้เก็บไฟล์ install.wim (ขั้นตอนที่ 1) ในตัวอย่างนี้เก็บไว้ใน C:\Temp
*ไฟล์ Imagex.exe จะมีอยู่บนเครื่องคอมพิวเตอร์ Windows 7 ที่ติดตั้ง Windows AIK for Windows 7 ซึ่งปกติไฟล์นี้จะเก็บอยู่ในโฟลเดอร์ C:\Program Files\Windows AIK\Tools\amd64 หรือโฟลเดอร์ C:\Program Files\Windows AIK\Tools\x86 อ่านรายละเอียดได้จาก Windows AIK for Windows 7
3. ทำการติดตั้ง Windows 8 (คือไฟล์ install.wim) บนฮาร์ดดิสก์เสมือน โดยให้ตรวจสอบชื่อไดรฟ์ฮาร์ดดิสก์เสมือนที่จะใช้ติดตั้ง Windows 8 ในตัวอย่างนี้เป็นไดรฟ์ G: จากนั้นให้ดำเนินการตามขั้นตอนต่อไปนี้
3.1 เปิดหน้าต่างคอมมานด์พรอมท์ด้วยสิทธิ์ระดับ Administrators โดยการกดปุ่ม Windows + X หรือคลิกเม้าส์ขวาบริเวณมุมล่างซ้ายของหน้าจอแล้วคลิก Command Prompt (Admin) คลิก Yes ในหน้าไดอะล็อกบ็อกซ์ User Account Control (ถ้ามี)
3.2 เปลี่ยนไปทำงานในโฟลเดอร์ที่เก็บโปรแกรม Imagex.exe ในตัวอย่างนี้คือ C:\Temp แล้วทำการรันคำสั่งด้านล่างจากนั้นรอจนการติดตั้งแล้วเสร็จ (ขั้นตอนนี้ใช้เวลาหลายนาทีทั้งนี้จะขึ้นอยู่กับระบบฮาร์ดแวร์ที่ใช้เป็นสำคัญ)
imagex.exe /apply C:\Temp\install.wim 1 G:
4. หลังจากทำการติดตั้ง Windows 8 บนฮาร์ดดิสก์เสมือนเสร็จแล้ว ขั้นตอนต่อไปจะต้องทำการเพิ่มรายชื่อระบบใหม่เข้าในเมนูบูทของ Windows 8 โดยเปิดการหน้าต่างคอมมานด์พรอมท์ที่เปิดด้วยสิทธิ์ระดับ Administrators จากนั้นทำการรันคำสั่ง bcdboot ตามตัวอย่างด้านล่าง (เปลี่ยน G: เป็นชื่อไดรฟ์ฮาร์ดดิสก์เสมือนที่เหมาะสม)
bcdboot G:\Windows
คำสั่งด้านบนจะทำการเพิ่มรายชื่อ Windows 8 ที่ติดตั้งบนไดรฟ์ฮาร์ดดิสก์เสมือนเข้าเป็นค่าเริ่มต้นในเมนูบูทของ Windows 8 จากนั้นจะสามารถรัน Windows 8 ที่ติดตั้งบนไดรฟ์ฮาร์ดดิสก์ได้ โดยการรันครั้งแรกจะมีขั้นตอนเหมือนการติดตั้ง Windows 8 ตามปกติ คือ จะทำการตรวจสอบระบบฮาร์ดแวร์และอุปกรณ์ การยอมรับข้อตกลงการใช้งาน การตั้งค่าส่วนบุคคล การตั้งชื่อเครื่อง การตั้งค่าระบบ หลังจากเสร็จขั้นตอนดังกล่าวจะสามารถใช้งาน Windows 8 ได้เหมือนปกติ
การปรับแต่ง Boot Menu ของ Windows 8
ถึงตรงนี้เราสามารถบูทระบบจาก Windows 8 ซึ่งติดตั้งบนฮาร์ดดิสก์เสมือนได้แล้ว อย่างไรก็ตามเราสามารถปรับแต่งเมนูบูทให้เหมาะสมกับการใช้งาน เช่น เปลี่ยนชื่อตัวเลือกหรือเปลี่ยนระบบเริ่มต้นในเมนูบูทใหม่ เป็นต้น โดยการปรับแต่งเหล่าทำได้โดยการใช้คำสั่ง BCDEdit (อยู่ในโฟลเดอร์ %SystemRoot%\Windows\System32)
การเปลี่ยนชื่อตัวเลือกหรือจัดลำดับในเมนูบูท
เนื่องจากระบบจะทำการตั้งชื่อตัวเลือกในเมนูบูทเหมือนกัน คือ Windows 8 (ตามที่ลูกศรชี้) ดังนั้นควรทำการเปลี่ยนชื่อ (พารามิเตอร์ Description) โดยการเปิดหน้าต่างคอมมานด์พรอมท์ที่เปิดด้วยสิทธิ์ระดับ Administrators จากนั้นทำการรันคำสั่ง bcdboot ตามตัวอย่างด้านล่าง
bcdedit /set {id} description "The new description"
หมายเหตุ:
- เปลี่ยนค่า id ใน {} เป็นค่า identifier ที่เหมาะสมในตัวอย่างนี้จะใช้ default
- ค่า description ใส่ชื่อที่ต้องการในเครื่องหมาย "" ในตัวอย่างนี้ใช้ Windows 8 - Boot from VHD
การเปลี่ยนระบบบูทเริ่มต้น
เราสามารถจัดระบบบูทเริ่มต้นได้ตามความต้องการ ตัวอย่างเช่น ถ้าต้องการให้ Windows 8 ที่ติดตั้งบนฮาร์ดดิสก์ปกติ เป็นระบบบูทเริ่มต้น ทำได้จากหน้า Choose an operating system โดยการคลิก Change defaults or choose other options จากนั้นบนหน้าOptions ให้คลิก Choose a default operating system ในหน้าถัดไปให้เลือกระบบปฏิบัติการที่ต้องการใช้เป็นค่าเริ่มต้น
นอกจากนี้ ยังสามารถกำหนดระบบปฏิบัติการค่าเริ่มต้นโดยใช้คำสั่ง BCDEdit.exe ได้เช่นกัน โดยการเปิดหน้าต่างคอมมานด์พรอมท์ที่เปิดด้วยสิทธิ์ระดับ Administrators จากนั้นทำการรันคำสั่ง bcdboot ตามตัวอย่างด้านล่าง
bcdedit /default {id}
หมายเหตุ:
- เปลี่ยนค่า id ใน {} เป็นค่า identifier ที่เหมาะสมในตัวอย่างนี้จะใช้ current
การสำรองฮาร์ดดิสก์เสมือนที่ติดตั้ง Windows 8 (ทางเลือก)
หลังจากทำการติดตั้ง Windows 8 บนฮาร์ดดิสก์เสมือนเสร็จแล้ว เราสามารถทำการสำรองเพื่อเก็บไว้ใช้งานอื่นๆ ได้โดยไม่ต้องทำการติดตั้งใหม่ตั้งแต่เริ่ม วิธีการทำให้กดปุ่ม Windows + X หรือคลิกเม้าส์ขวาบริเวณมุมล่างซ้ายของหน้าจอแล้วคลิก Disk Management จากนั้นคลิกขวาบนฮาร์ดดิสก์เสมือนที่ต้องการแล้วคลิก Detach VHD หลังจากนั้นให้ทำการคัดลอกไฟล์ฮาร์ดดิสก์เสมือนไปเก็บไว้ในตำแหน่งที่ต้องการ
หลังจากทำการคัดลอกเสร็จแล้วให้ทำการแนบฮาร์ดดิสก์เสมือน (โดยใช้ Disk Management) เข้าระบบโดยการคลิกเมนู Action จากนั้นเลือก Attach VHD แล้วเลือกไฟล์ฮาร์ดดิสก์เสมือนที่ต้องการ (ตัวที่ทำการติดตั้ง Windows 8 ตามขั้นตอนด้านบน)
สำหรับบฮาร์ดดิสก์เสมือนที่ใช้ในตัวอย่างนี้ชื่อ W8VHD.vhdx ซึ่งเก็บอยู่ในไดรฟ์ E:
เปรียบเทียบการทดสอบบน Virtual Hard Disk กับ Virtual Machine
การทดสอบ Windows 8 (หรือ Windows 7) หรือซอฟท์แวร์บน Windows ด้วยวิธีการติดตั้งบนฮาร์ดดิสก์เสมือนและคอมพิวเตอร์เสมือนนั้นมีทั้งจุดเด่นและจุดด้อย รายละเอียดดังต่อไปนี้
งบประมาณ
ทั้ง 2 วิธีช่วยให้สามารถทำการทดสอบซอฟท์แวร์ต่างๆ ได้บนคอมพิวเตอร์เพียงเครื่องเดียว ทำให้ประหยัดงบประมาณในการจัดหาเครื่องคอมพิวเตอร์สำรอง
ผลกระทบกับเครื่องคอมพิวเตอร์ที่ใช้ทดสอบ
ทั้ง 2 วิธี ส่งผลกระทบต่อการทำงานของเครื่องคอมพิวเตอร์ที่ใช้ทดสอบเพียงเล็กน้อย
วิธีการทำ
การทดสอบด้วยฮาร์ดดิสก์เสมือนมีวิธีการและขั้นตอนยุ่งยากและซับซ้อนกว่าการทดสอบด้วยคอมพิวเตอร์เสมือน
ประสิทธิภาพการทำงาน
การทดสอบด้วยฮาร์ดดิสก์เสมือนสามารถดึงประสิทธิภาพของฮาร์ดแวร์ออกมาใช้งานได้อย่างเต็มที่มากกว่าการทดสอบด้วยคอมพิวเตอร์เสมือน
การใช้งานแบบคู่ขนาน
เนื่องจากการทดสอบด้วยฮาร์ดดิสก์เสมือนเป็นการทำงานในลักษณะ Multiboot จึงไม่สามารถใช้งานระบบปฏิบัติการบนเครื่องคอมพิวเตอร์ที่ใช้ทดสอบพร้อมกันได้ ส่วนการทดสอบด้วยคอมพิวเตอร์เสมือนนั้นสามารถทำงานคู่ขนานไปกับระบบปฏิบัติการบนเครื่องคอมพิวเตอร์ได้ และสามารถรันคอมพิวเตอร์เสมือนพร้อมกันหลายตัวได้อีกด้วย (ขึ้นอยู่กับทรัพยากรระบบ)
การสนับสนุนระบบปฏิบัติการ
การทดสอบด้วยฮาร์ดดิสก์เสมือนสนับสนุนเฉพาะ Windows 7 หรือใหม่กว่า ส่วนการทดสอบด้วยคอมพิวเตอร์เสมือนนั้นสนับสนุนระบบปฏิบัติการหลากหลายกว่าทั้ง Windows, Linux และ ฯลฯ (ขึ้นอยู่กับโปรแกรมที่ใช้)
การนำไปใช้ซ้ำ
ทั้ง 2 วิธี สามารถนำระบบทดสอบที่ติดตั้งอยู่ในฮาร์ดดิสก์เสมือนไปใช้ซ้ำได้ ทำให้ประหยัดเวลาเมื่อต้องการทดสอบในครั้งต่อๆ ไป
สรุป
ในความเห็นของผม หากเป็นการทดสอบซอฟท์แวร์บน Windows 7/8 และเน้นทดสอบประสิทธิภาพการทำงานผมแนะนำให้ใช้วิธีการติดตั้งบนฮาร์ดดิสก์เสมือน แต่หากเป็นการทดสอบทั่วไปก็แล้วแต่ความความชอบหรือความถนัดครับ
เรื่องที่เกี่ยวข้อง
สำหรับผู้ใช้ Windows 7 สามารถอ่านรายละเอียดได้ที่ การบูท Windows 7 จาก Virtual Hard Disk
แหล่งข้อมูลอ้างอิง
TechNet Blogs
Copyright © 2013 TWA Blog. All Rights Reserved.
No comments:
Post a Comment
เชิญแลกเปลี่ยนความคิดเห็น ขอสงวนสิทธิ์ในการเผยแพร่ข้อความ HTML