Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Tự động gắn tệp VHD / VHDX khi khởi động trong Windows 10, 8.1

Vì người dùng Windows 7 và Windows Server 2008 R2 có thể tạo và gắn kết tệp đĩa cứng ảo ( VHD / VHDX ) trực tiếp từ bảng điều khiển Disk Management. Các đĩa ảo này trông giống như các đĩa vật lý riêng biệt trong hệ thống và có thể được sử dụng để lưu trữ bất kỳ dữ liệu nào. Một nhược điểm cơ bản của các đĩa này là cần phải gắn các tệp VHD / VHDX theo cách thủ công mỗi khi bạn khởi động lại Windows. Ngoài ra, chỉ quản trị viên máy tính cục bộ mới có quyền gắn tệp VHD / VHDX, người dùng thông thường không có các đặc quyền này (những người dùng phải yêu cầu quản trị viên để gắn tệp đĩa ảo).

Trong bài viết này, chúng tôi sẽ hướng dẫn cách tự động gắn kết tệp vhd / vhdx khi khởi động Windows để đĩa cứng ảo có sẵn cho người dùng không phải là quản trị viên.

Trong Windows không có khả năng tích hợp sẵn để tự động gắn các tệp vhd khi bạn khởi động lại hệ thống của mình. Hãy thử triển khai hình ảnh vhd tự động gắn kết bằng diskpart Bộ lập lịch tác vụ của Windows .

Vì vậy, hãy tạo một tệp văn bản mới (C:\ Scripts \ attachment_vhdx.txt) có chứa đoạn mã sau:
select vdisk file ="C:\ vhd2 \ w10vhd.vhdx"
đính kèm vdisk
chọn phần 1
giao chữ cái =K
thoát

Tự động gắn tệp VHD / VHDX khi khởi động trong Windows 10, 8.1

  • C:\ vhd2 \ w10vhd.vhdx - là đường dẫn đầy đủ đến hình ảnh đĩa VHD hoặc VHDX;
  • K - ký tự ổ đĩa mà bạn muốn gán cho hình ảnh VHD của mình.

Tập lệnh này gắn kết tệp vhdx được chỉ định, chọn phân vùng đầu tiên trên đó và gán ký tự ổ đĩa. Nếu có nhiều phân vùng trên đĩa, hãy thay đổi mã cho phù hợp bằng cách chỉ định số lượng phân vùng sẽ được gắn kết.

Lưu ý . Vì lý do bảo mật, tốt hơn nên thay đổi quyền NTFS cho tệp “C:\ Scripts \ Attach_vhdx.txt” để người dùng không thể thay đổi tệp này.

Chạy Trình lập lịch tác vụ của Windows ( Taskschd.msc ) và tạo tác vụ mới của Người lập lịch ( Tác vụ -> Tạo tác vụ ). Định cấu hình nó như sau:

Tự động gắn tệp VHD / VHDX khi khởi động trong Windows 10, 8.1

Chung tab:

  • Chỉ định tên của nhiệm vụ ( Tên ):automountvhdx;
  • Chọn Chạy liệu người dùng đã ghi nhật ký trên hoặc không ;
  • Chọn Chạy với các đặc quyền cao nhất .

Trình kích hoạt tab :

  • Thêm một trình kích hoạt khởi động mới ( Tại Khởi động ) với cài đặt mặc định.

Tự động gắn tệp VHD / VHDX khi khởi động trong Windows 10, 8.1

Hành động tab:

  • Tạo một hành động mới ( Mới );
  • Hành động là Bắt đầu chương trình ;
  • Chương trình / tập lệnh: diskpart ;
  • Chỉ định làm đối số chương trình :/ s “C:\ Scripts \ Attach_vhdx.txt” .

Tự động gắn tệp VHD / VHDX khi khởi động trong Windows 10, 8.1

Trong Điều kiện , bỏ chọn Chỉ bắt đầu tác vụ nếu máy tính đang sử dụng nguồn AC.

Lưu các thay đổi. Hệ thống sẽ nhắc bạn nhập thông tin đăng nhập tài khoản (tên người dùng và mật khẩu), từ đó tác vụ sẽ được thực hiện (tài khoản người dùng này phải có đặc quyền của quản trị viên).

Tự động gắn tệp VHD / VHDX khi khởi động trong Windows 10, 8.1

Để chạy tác vụ thay mặt cho SYSTEM, hãy mở lại các thuộc tính của nó và trong General nhấp vào tab Thay đổi người dùng hoặc nhóm khuy ao. Trong Chọn cửa sổ người dùng hoặc nhóm chỉ định hệ thống và lưu các thay đổi.

Tự động gắn tệp VHD / VHDX khi khởi động trong Windows 10, 8.1

Bạn có thể tạo tác vụ lên lịch bằng PowerShell hoặc sử dụng schtasks:

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

Ở lần khởi động Windows tiếp theo, đĩa VHDx được chỉ định này sẽ được tự động gắn kết.

Tự động gắn tệp VHD / VHDX khi khởi động trong Windows 10, 8.1

Lưu ý . Thông thường, ổ đĩa sẽ xuất hiện trong danh sách các ổ đĩa khả dụng trong khoảng 30-60 giây sau khi khởi động Windows.

Nếu bạn muốn hình ảnh vhdx không được gắn trong một ký tự ổ đĩa riêng biệt mà vào một thư mục, hãy thay đổi mã trong tệp c:\ Scripts \ Attach_vhdx.txt thành:

select vdisk file ="C:\ vhd2 \ w10vhd.vhdx"
đính kèm vdisk
chọn phần 1
gán mount ="c:\ mount"
thoát

Kết quả của lệnh này, đĩa ảo sẽ được gắn trong một thư mục riêng biệt trên ổ đĩa vật lý của bạn (trong thư mục này, nội dung của tệp vhdx sẽ được hiển thị).

Tự động gắn tệp VHD / VHDX khi khởi động trong Windows 10, 8.1

Bạn không chỉ có thể gắn kết một ổ VHD cục bộ mà còn có thể gắn một đĩa từ thư mục được chia sẻ trên mạng bằng cách sử dụng đường dẫn UNC:

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

Để kiểm tra tập lệnh tự động hóa vhdx của bạn, bạn không phải khởi động lại máy tính mỗi lần, chỉ cần chạy lệnh sau với tư cách quản trị viên:

diskpart / s c:\ Scripts \ attachment_vhdx.txt

Nếu mã của bạn không có lỗi, thì lệnh sẽ kết nối tệp vhdx và một ổ đĩa mới sẽ xuất hiện trong hệ thống của bạn.

Tự động gắn tệp VHD / VHDX khi khởi động trong Windows 10, 8.1

Những cách này để tự động gắn đĩa ảo có thể được sử dụng trong Windows 10, Windows 8.1 và Windows 7.

Nếu bạn thích PowerShell hơn, bạn có thể tự động gắn kết đĩa VHDX bằng cách sử dụng tập lệnh PowerShell sau khi khởi động:

mount-vhd -path C:\ vhd \ win10vhd.vhdx –PassThru | Get-Disk | Nhận phân vùng | Set-Partition -NewDriveLetter G

Tự động gắn tệp VHD / VHDX khi khởi động trong Windows 10, 8.1