Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 10

เมานต์ไฟล์ VHD/VHDX อัตโนมัติเมื่อเริ่มต้นใน Windows 10, 8.1

เนื่องจากผู้ใช้ Windows 7 และ Windows Server 2008 R2 สามารถสร้างและติดตั้งไฟล์ฮาร์ดดิสก์เสมือน (VHD/VHDX ) โดยตรงจากคอนโซลการจัดการดิสก์ ดิสก์เสมือนเหล่านี้ดูเหมือนดิสก์จริงที่แยกจากกันในระบบ และสามารถใช้เพื่อจัดเก็บข้อมูลใดๆ ข้อเสียที่สำคัญของดิสก์เหล่านี้คือความจำเป็นในการติดตั้งไฟล์ VHD/VHDX ด้วยตนเองทุกครั้งที่คุณรีบูต Windows นอกจากนี้ เฉพาะผู้ดูแลระบบคอมพิวเตอร์ในพื้นที่เท่านั้นที่มีสิทธิ์เมานต์ไฟล์ VHD/VHDX ผู้ใช้ทั่วไปไม่มีสิทธิ์เหล่านี้ (ผู้ใช้ต้องขอให้ผู้ดูแลระบบติดตั้งไฟล์ดิสก์เสมือน)

ในบทความนี้ เราจะแสดงวิธีการเมานต์ไฟล์ vhd/vhdx โดยอัตโนมัติเมื่อเริ่มต้น Windows เพื่อให้ฮาร์ดดิสก์เสมือนพร้อมใช้งานสำหรับผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบ

ใน Windows ไม่มีความสามารถในตัวในการติดตั้งไฟล์ vhd โดยอัตโนมัติเมื่อคุณรีบูตระบบ มาลองใช้ภาพ vhd เมานต์อัตโนมัติโดยใช้ diskpart และ Windows Task Scheduler .

ดังนั้น สร้างไฟล์ข้อความใหม่ (C:\Scripts\attach_vhdx.txt) ที่มีรหัสต่อไปนี้:
select vdisk file="C:\vhd2\w10vhd.vhdx"
attach vdisk
select part 1
assign letter=K
exit

เมานต์ไฟล์ VHD/VHDX อัตโนมัติเมื่อเริ่มต้นใน Windows 10, 8.1

  • C:\vhd2\w10vhd.vhdx – เป็นพาธแบบเต็มไปยังดิสก์อิมเมจ VHD หรือ VHDX
  • เค – อักษรระบุไดรฟ์ที่คุณต้องการกำหนดให้กับภาพ VHD ของคุณ

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

หมายเหตุ . ด้วยเหตุผลด้านความปลอดภัย จะเป็นการดีกว่าที่จะเปลี่ยนการอนุญาต NTFS สำหรับไฟล์ “C:\Scripts\attach_vhdx.txt” เพื่อให้ผู้ใช้ไม่สามารถเปลี่ยนไฟล์นี้ได้

เรียกใช้ Windows Task Scheduler (Taskschd.msc ) และสร้างงานตัวจัดกำหนดการใหม่ (การดำเนินการ -> สร้างงาน ). กำหนดค่าดังนี้:

เมานต์ไฟล์ VHD/VHDX อัตโนมัติเมื่อเริ่มต้นใน Windows 10, 8.1

ทั่วไป แท็บ:

  • ระบุชื่องาน (ชื่อ ):automountvhdx;
  • ตรวจสอบ เรียกใช้ ไม่ว่า ผู้ใช้ คือ บันทึกแล้ว เปิด หรือ ไม่;
  • ทำเครื่องหมายที่ เรียกใช้ด้วยสิทธิ์สูงสุด .

ทริกเกอร์ แท็บ:

  • เพิ่มทริกเกอร์การเริ่มต้นใหม่ (ที่ การเริ่มต้น ) ด้วยการตั้งค่าเริ่มต้น

เมานต์ไฟล์ VHD/VHDX อัตโนมัติเมื่อเริ่มต้นใน Windows 10, 8.1

การกระทำ แท็บ:

  • สร้างการกระทำใหม่ (ใหม่ );
  • การดำเนินการคือ เริ่มโปรแกรม;
  • โปรแกรม/สคริปต์:diskpart;
  • ระบุเป็นอาร์กิวเมนต์โปรแกรม:/s “C:\Scripts\attach_vhdx.txt” .

เมานต์ไฟล์ VHD/VHDX อัตโนมัติเมื่อเริ่มต้นใน Windows 10, 8.1

ใน เงื่อนไข ให้ยกเลิกการเลือก เริ่มงานเฉพาะเมื่อคอมพิวเตอร์ใช้ไฟ AC

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

เมานต์ไฟล์ VHD/VHDX อัตโนมัติเมื่อเริ่มต้นใน Windows 10, 8.1

ในการรันงานในนามของ SYSTEM ให้เปิดคุณสมบัติของมันอีกครั้งและใน ทั่วไป คลิกแท็บ เปลี่ยนผู้ใช้หรือกลุ่ม ปุ่ม. ใน เลือกผู้ใช้หรือหน้าต่างกลุ่ม ระบุ ระบบ และบันทึกการเปลี่ยนแปลง

เมานต์ไฟล์ VHD/VHDX อัตโนมัติเมื่อเริ่มต้นใน Windows 10, 8.1

คุณสามารถสร้างงานตัวกำหนดตารางเวลาโดยใช้ PowerShell หรือใช้ schtasks:

schtasks /create /tn "automountvhdx" /tr "diskpart.exe /s 'c:\Scripts\attach_vhdx.txt'" /sc ONLOGON /ru SYSTEM

เมื่อเริ่มต้น Windows ครั้งถัดไป ดิสก์ VHDx ที่ระบุนี้จะถูกเมาต์โดยอัตโนมัติ

เมานต์ไฟล์ VHD/VHDX อัตโนมัติเมื่อเริ่มต้นใน Windows 10, 8.1

หมายเหตุ . โดยปกติ ไดรฟ์จะปรากฏในรายการดิสก์ที่พร้อมใช้งานภายใน 30-60 วินาทีหลังจากเริ่มต้น Windows

หากคุณต้องการให้อิมเมจ vhdx ถูกเมาต์ไม่ใช่ในอักษรระบุไดรฟ์แยกต่างหาก แต่ในโฟลเดอร์ ให้เปลี่ยนรหัสในไฟล์ c:\Scripts\attach_vhdx.txt เป็น:

select vdisk file="C:\vhd2\w10vhd.vhdx"
attach vdisk
select part 1
assign mount="c:\mount"
exit
รหัส>

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

เมานต์ไฟล์ VHD/VHDX อัตโนมัติเมื่อเริ่มต้นใน Windows 10, 8.1

คุณสามารถเมานต์ไม่เพียง แต่ไดรฟ์ VHD ในเครื่อง แต่ยังรวมถึงดิสก์จากโฟลเดอร์แชร์เครือข่ายโดยใช้เส้นทาง UNC:

select vdisk fils="\\srv1\share\win10shared.vhdx"

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

diskpart /s c:\Scripts\attach_vhdx.txt

หากรหัสของคุณไม่มีข้อผิดพลาด คำสั่งจะเชื่อมต่อไฟล์ vhdx และไดรฟ์ใหม่จะปรากฏในระบบของคุณ

เมานต์ไฟล์ VHD/VHDX อัตโนมัติเมื่อเริ่มต้นใน Windows 10, 8.1

วิธีการเหล่านี้ในการติดตั้งดิสก์เสมือนแบบอัตโนมัติสามารถใช้ได้ใน Windows 10, Windows 8.1 และ Windows 7

หากคุณต้องการ PowerShell คุณสามารถเมานต์ดิสก์ VHDX ได้โดยอัตโนมัติโดยใช้สคริปต์ PowerShell ต่อไปนี้เมื่อเริ่มต้น:

mount-vhd -path C:\vhd\win10vhd.vhdx –PassThru | Get-Disk | Get-Partition | Set-Partition -NewDriveLetter G

เมานต์ไฟล์ VHD/VHDX อัตโนมัติเมื่อเริ่มต้นใน Windows 10, 8.1