ეს სახელმძღვანელო შეიცავს ინსტრუქციას შემდეგი შეცდომის გამოსასწორებლად VirtualBox-ში არსებული ვირტუალური მყარი დისკის დამატების მცდელობისას: "მყარ დისკის ფაილის გახსნა ვერ მოხერხდა
VirtualBox-ში ჩნდება შეცდომა "დისკის სურათის ფაილის გახსნა ვერ მოხერხდა - მყარი დისკის რეგისტრაცია შეუძლებელია". რადგან VM Disk Image ფაილს, რომლის გახსნას ცდილობთ, აქვს იგივე UUID სხვა ვირტუალური დისკის სურათთან ფაილი. ამ შემთხვევაში, Virtualbox ვერ დაარეგისტრირებს დისკის გამოსახულების ფაილს (VDI, VHD, VMDK და ა.შ.) და აჩვენებს შემდეგ შეცდომას:
![VirtualBox ვერ გაიხსნა ვირტუალური მყარი დისკის ფაილი VDI VirtualBox ვერ გაიხსნა მყარი დისკის ფაილი. ვირტუალური მყარი დისკის რეგისტრაცია შეუძლებელია, რადგან იგივე UUID დისკი უკვე არსებობს](/f/7f8034454a79cf674189cd553ce87bdb.png)
"მყარი დისკის რეგისტრაცია შეუძლებელია 'C:\Users\%Username%\VirtualBox VMs\%VirtualDiskName1%.vdi' {%Virtual-Disk-UUID%} რადგან მყარი დისკი 'C:\Users\%Username%\VirtualBox VMs\VirtualDiskName2%.vdi' UUID-ით {%Virtual-Disk-UUID%} უკვე არსებობს.
შედეგის კოდი:
E_INVALIDARG (0x80070057)
Კომპონენტი:
VirtualBox
ინტერფეისი:
IVvirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)"
როგორ მოვაგვაროთ VirtualBox-ის შეცდომა: ვირტუალური მყარი დისკის ფაილის (.VDI) გახსნა ვერ მოხერხდა, რადგან მყარი დისკი უკვე გადის.
მეთოდი 1. ამოიღეთ გამოტოვებული ვირტუალური დისკები VirtualBox-დან.
ზემოაღნიშნული შეცდომა შეიძლება გამოჩნდეს, თუ გადაიტანეთ ვირტუალური მყარი დისკი სხვა ადგილას (მაგ. მოცულობა) და შემდეგ ცდილობთ ხელახლა დაამატოთ ვირტუალური მყარ დისკზე (ახალი ადგილიდან) ახალ ან არსებულ ვირტუალურ მანქანაზე, გამოტოვებული დისკის წინასწარ ამოღების გარეშე. VirtualBox. ამ შემთხვევაში, თქვენ უნდა გაათავისუფლოთ დაკარგული ვირტუალური დისკის ფაილი VirtualBox Media Manager-ის გამოყენებით. ამის გასაკეთებლად:
1. VirtualBox-დან ფაილი მენიუ, გახსენით ვირტუალური მედიის მენეჯერი.
![ვირტუალური მყარი დისკის გახსნა შეუძლებელია - VirtualBox გამოსწორება VirtualBox არ შეუძლია გახსნას ვირტუალური მყარი დისკის ფაილი VDI - ფაილი იგივე uuid-ით უკვე არსებობს.](/f/0a228c686a8767eb484d60e50ec71eb7.png)
2. მონიშნეთ გამოტოვებული ვირტუალური დისკი (შეცდომის ნიშნით)* და დააწკაპუნეთ გათავისუფლება. (როდესაც გკითხავთ, დააჭირეთ გათავისუფლება ღილაკი დაკარგული მყარი დისკის გასათავისუფლებლად.)
* Შენიშვნა: თუ აქ ვერ ხედავთ გამოტოვებულ დისკს, გააგრძელეთ მეთოდი-2.
![ვირტუალური ვერ ხსნის ვირტუალურ მყარი დისკის ფაილს ვირტუალური ვერ ხსნის ვირტუალურ მყარი დისკის ფაილს - შეასწორეთ](/f/ec5d1c0cf1032da0823a157f2d0be923.png)
3. შემდეგ, დააწკაპუნეთ ამოღება (და შემდეგ დააჭირეთ ღილაკს ამოღება) დაკარგული ვირტუალური მყარი დისკის მოსაშორებლად.
![ამოიღეთ დაკარგული ვირტუალური მყარი დისკი .vdi ამოიღეთ დაკარგული ვირტუალური მყარი დისკი .vdi](/f/73d40512e4fece15c942fa6a33dadd4a.png)
4. დახურეთ ვირტუალური მედიის მენეჯერი.
5. მონიშნეთ VM, სადაც გსურთ დაამატოთ ვირტუალური მყარი დისკის ფაილი (.VDI) და დააწკაპუნეთ პარამეტრები.
![ვირტუალური მყარი დისკის ვირტუალური ყუთის რეგისტრაცია შეუძლებელია fix ვერ დაარეგისტრირებს ვირტუალური მყარი დისკის ვირტუალურ ყუთს](/f/e5bbfbc5e402f8c8c8eb8175f758e638.png)
6. აირჩიეთ შენახვა მარცხენა პანელზე და შემდეგ დააწკაპუნეთ "მყარი დისკის დამატება" ხატი მარჯვნივ.
![გამოსახულება გამოსახულება](/f/4e73f691d13999e30f907973f4e9ce83.png)
7. დააწკაპუნეთ აირჩიეთ არსებული დისკი.
![გამოსახულება გამოსახულება](/f/90ca4a298d830ab2fba40be2ff3d981f.png)
8. აირჩიეთ ვირტუალური მყარი დისკის ფაილი, რომლის დამატებაც გსურთ და დააწკაპუნეთ გახსენით.
![გამოსახულება გამოსახულება](/f/c297dc32213d18ebafe2d10b05ce33e1.png)
9. დააწკაპუნეთ კარგი ვირტუალური მანქანის პარამეტრების დახურვისთვის.
![გამოსახულება გამოსახულება](/f/da1f27ce7e05922efdc6791f98b89d3e.png)
10.დაწყება ვირტუალური მანქანა.
მეთოდი 2. ვირტუალური დისკის კლონირება ვირტუალური მედია მენეჯერით.
იმისათვის, რომ არ მოხდეს შეცდომის „ვერ გაიხსნა დისკის გამოსახულების ფაილი, ვერ დავრეგისტრირდი მყარ დისკზე“, არის ვირტუალური კლონირება. დისკის გამოსახულების ფაილები (VDI, VHD და ა.შ.), VirtualBox Media Manager-ის* გამოყენებით, ჰოსტის OS-ის კოპირება/ჩასმის ნაცვლად. ფუნქციები. ამის გასაკეთებლად:
* Შენიშვნა: არსებული ვირტუალური მყარი დისკის გამოსახულების ფაილის (VDI, VHD, VMDK და ა.შ.) წარმატებით კლონირების სწორი გზა არის ასლის ფუნქციის გამოყენება VirtualBox Media Manager-ში.
1. Virtualbox-იდან ფაილი მენიუს არჩევა ვირტუალური მედიის მენეჯერი.
![დაფიქსირება მყარი დისკის ვირტუალური ყუთის რეგისტრაცია შეუძლებელია დაფიქსირება მყარი დისკის ვირტუალური ყუთის რეგისტრაცია შეუძლებელია](/f/afc68a8e5eadf82e148b08ce527203b0.png)
2. აირჩიეთ ვირტუალური მყარი დისკი, რომლის კლონირებაც გსურთ და დააწკაპუნეთ კოპირება.
![დაფიქსირება ვერ იხსნება დისკის სურათი vdi vhd და ა.შ დაფიქსირება ვერ იხსნება დისკის სურათი vdi vhd და ა.შ.](/f/9d8788b233c29ab74f58608141a9ba2b.png)
3. შემდეგ ეკრანზე გააკეთეთ არჩევანი "დისკის სურათის ფაილის ტიპზე" და "ზომაზე" (ან დატოვეთ ნაგულისხმევი პარამეტრები) და ბოლოს დაასახელეთ ახალი დისკის სურათი.
4. როდესაც დასრულდება, დააწკაპუნეთ კოპირება და დაველოდოთ ახალი დისკის სურათის შექმნის დასრულებას.
![ვერ ხსნის vdi გამოსახულების ვირტუალურ ყუთს ვერ ხსნის vdi გამოსახულების ვირტუალურ ყუთს](/f/82e62e6c725a845a609912f2e8c94354.png)
5. როდესაც ასლი დასრულდება, გამოიყენეთ კოპირებული დისკის სურათი Virtualbox-ში ახალი ვირტუალური მანქანის შესაქმნელად.
მეთოდი 3. შეცვალეთ ვირტუალური დისკის UUID.
„ვირტუალური მყარი დისკის“ პრობლემის გადაჭრის საბოლოო მეთოდი არის ვირტუალური დისკის ფაილის (VDI) UUID-ის გადატვირთვა, რომელიც აღნიშნულია VirtualBox-ის შეცდომაში. ამის გასაკეთებლად:
1. დახურვა VirtualBox აპლიკაცია.
2. გახსენით Command Prompt როგორც ადმინისტრატორი. ამის გასაკეთებლად:
ა. საძიებო ველში ჩაწერეთ: cmd (ან ბრძანების სტრიქონი).
ბ. დააწკაპუნეთ მარჯვენა ღილაკით ბრძანების სტრიქონი (შედეგი) და აირჩიეთ Ადმინისტრატორის სახელით გაშვება.
![გაუშვით ბრძანების ხაზი, როგორც ადმინისტრატორი გაუშვით ბრძანების ხაზი, როგორც ადმინისტრატორი](/f/3651e843053d6218306321363d01af48.png)
3. კოპირება & პასტა ბრძანების სტრიქონში შემდეგი ბრძანება ბრძანების ხაზის ფანჯარაში და დააჭირეთ შედი:
- cd C:\Program Files\Oracle\VirtualBox
![შეცვალეთ uuid ვირტუალური დისკი შეცვალეთ uuid ვირტუალური დისკი](/f/ab7315bd6a1e2d8130a6d6056ab9e1c7.png)
4. ახლა ჩაწერეთ შემდეგი ბრძანება და დააჭირეთ შედი: *
- vboxmanage შიდა ბრძანებები sethduuid "%Full_Path_to_VHD_File%"
* Შენიშვნა: ზემოთ მოცემულ ბრძანებაში შეცვალეთ %Full_Path_to_VHD_File% ღირებულება თქვენი შემთხვევის მიხედვით. Მაგალითად: თუ გსურთ გადატვირთოთ UUID-ისვირტუალური დისკის გამოსახულების ფაილი "Windows7.vdi" რომელიც მდებარეობს "C:\Users\Admin\VirtualBox VMs\Windows7VM"საქაღალდეში, ბრძანება უნდა იყოს:
- vboxmanage შიდა ბრძანებები sethduuid "C:\Users\Admin\VirtualBox VMs\Windows7VM\Windows7.vdi"
![uuid ვირტუალური დისკის გადატვირთვა uuid ვირტუალური დისკის გადატვირთვა](/f/4947ee437908defd36f6ee41b4980a78.png)
5. თუ ყველაფერი კარგადაა, მაშინ უნდა აცნობოთ, რომ UUID შეიცვალა.
![გადატვირთეთ uuid ვირტუალური დისკის ვირტუალური ყუთი გადატვირთეთ uuid ვირტუალური დისკის ვირტუალური ყუთი](/f/9c73734014e3831dd07203defd768b9f.png)
6. დახურეთ ბრძანების სტრიქონი და ახლა სცადეთ დაურთოთ ვირტუალური მყარი დისკი ახალ ვირტუალურ მანქანას.
სულ ესაა ხალხო! გამოგივიდა?
გთხოვთ დატოვოთ კომენტარი ქვემოთ მოცემულ კომენტარების განყოფილებაში ან კიდევ უკეთესი: მოიწონეთ და გააზიარეთ ეს ბლოგის პოსტი სოციალურ ქსელებში, რათა დაგეხმაროთ ამ გადაწყვეტის შესახებ ინფორმაციის გავრცელებაში.