Windows 7 compact VHD động


11

Trong windows 7 bây giờ chúng ta có khả năng tạo và đính kèm các tệp VHD dưới dạng các ổ đĩa. Có ai biết làm thế nào chúng ta có thể nén các đĩa động từ bên trong windows 7 không?


Bạn đã thử trình quản lý đĩa?
Joel Martinez

Tôi chọc vào quản lý đĩa, không tìm thấy gì trong đó.
Scott Ivey

Câu trả lời:


13

Bạn có thể nén VHD trong Windows 7 bằng tùy chọn COMPACT của Diskpart.exe. Ngoài ra, nếu bạn không phiền một chút mã hóa, bạn có thể gọi API CompactVirtualDisk (Tôi sẽ đăng một liên kết đến nó, nhưng người dùng mới không thể đăng siêu liên kết - chỉ cần tìm kiếm MSDN cho nó nếu bạn quan tâm).


4
aweseme - cảm ơn bạn! Để thêm vào điều này, bạn phải đính kèm nó chỉ đọc. các lệnh là: select vdisk file = "C: \ MyVhd.vhd", đính kèm vdisk chỉ đọc, vdisk nhỏ gọn
Scott Ivey

1
@scott - Tiếp theodetach vdisk
Greg

Có thể đạt được điều này thông qua lệnh một dòng?
Suncatcher

6

Sử dụng tiện ích dòng lệnh Diskpart trong Windows 7 để thu gọn tệp VHD. Nó hoạt động rất tốt!

văn bản thay thế


3

khi trong bảng điều khiển Diskpart gõ "select vdisk file =" c: \ windows7.vhd ", sau đó nhấn enter rồi gõ" compact ", điều đó sẽ nén ổ đĩa ảo của bạn.


1
đó là "vdisk nhỏ gọn" chỉ cần nhỏ gọn sẽ nhận được dòng trợ giúp cho lệnh.
Ralph Shillington

3

Để thu gọn tệp VHD trong Windows Virtual PC (trong Windows 7): -Mở "Vỏ máy ảo Windows" -Nhấp vào máy ảo bạn muốn nén và mở Cài đặt của nó - Chuyển đến "Đĩa cứng 1" hoặc bất kỳ ai bạn có tập tin VHD đính kèm. - Nhấp vào Sửa đổi, sau đó thu gọn Đĩa cứng ảo


0

Làm thế nào về VHD Resizer ?


1
Từ những gì tôi đã thấy - VHD Resizer sẽ mở rộng các tệp hoặc thu nhỏ tệp, nhưng sẽ không nén các tệp trong khi vẫn giữ nguyên kích thước tối đa ban đầu của chúng.
Scott Ivey

Thật đáng thất vọng, tôi đã nộp đơn đó để xem lại sau này cho mục đích này. Cảm ơn cho những người đứng đầu lên.
Kara Marfia

0

Điều cuối cùng tôi làm là tách VHD từ bên trong Trình quản lý đĩa và sau đó tôi đã đính kèm tệp vào "Windows XP ảo" của mình trong Windows 7. Sau khi hoàn thành, tôi có thể chọn "Sửa đổi" trên đĩa và sau đó "Nhỏ gọn."

Sau khi hoàn thành việc rút gọn, tôi đã loại bỏ VHD khỏi VM "Virtual Windows XP" - và sau đó có thể sử dụng chúng khi cần thiết từ đó.

Đây có vẻ như là một giải pháp không cần thiết - tôi đã hy vọng ai đó sẽ có cách chạy máy compact mà không cần phải gắn chúng vào VM trước, hoặc tốt hơn là cách chạy nó qua shell power hoặc script.


-1

https://linhost.info/2011/01/windows-how-to-compact-a-dynamic-vhd/

  1. Mở dòng lệnh Windows của bạn (CMD).
  2. đĩa
  3. chọn tập tin vdisk = "X: \ xyz.vhd"
  4. đính kèm vdisk chỉ đọc
  5. vdisk nhỏ gọn
  6. tách vdisk
  7. lối ra

Tôi đang sử dụng một đĩa cứng ảo bao gồm bitlocker. Để nén tệp VDH bằng bitlocker, các bước sau làm việc với tôi:

  1. Mở quản lý đĩa Windows.
  2. Nối đĩa ảo mới và chọn chế độ chỉ đọc.
  3. Mở khóa ổ đĩa Windows mới của bạn với bitlocker.
  4. Mở dòng lệnh Windows của bạn (CMD)
  5. đĩa
  6. chọn tập tin vdisk = "X: \ xyz.vhd"
  7. vdisk nhỏ gọn
  8. tách vdisk
  9. lối ra
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.