Hi Thet Oo,
Hope your day's fine. Im Jhun an independent advisor. Sorry to hear your problem regarding that virtual disk service error problem. Let's try to solve your problem, with these few steps below.
Let's try simple hardware checking. Unplug your drive and try to replug on a different USB port, use different cable or SATA port also try on a different computer if available. If it's an external drive that require its own power supply, make sure that it is connected.
Second, try to troubleshoot it thru Disk Management. Type "Win+R", then type "diskmgmt.msc", then hit enter. Look for the disk with note/problem with statuses like (Offline/Onlin), partition style, size shown, and if it says "CD-ROM" or "0" bytes or "Read Only". If the disk shows "Offline", right click and click "Online", try to see if that solves it. But if it instantly become "Offline" again or shows "0" bytes, then it means it is a hardware trouble.
Third, try clear the read-only and brink disk online with DiskPart (admin) (NOTE: DONT RUN CLEAN UNLESS IT'S OK TO YOU TO WIPE OUT ALL THE FILES/DATA ON THAT DISK). To do this, Open "Command Prompt" as Administrator.
Run:
diskpart
list disk
select disk "N" (replace N with the disk no. that is designated on your disk with problem)
attributes disk clear readonly
online disk
Then run "list disk" again to confirm the disk size/state. If "online disk" and "attributes disk clear randomly" fails, this might be a sign of hardware failure or harddrive write-protected.
If disk still shows "0" bytes or "read-only" or "DiskPart convert fail/clean", try to run manufacturer diagnostic tools (seagate, Toshiba, Western Digital, etc.)
Hope some of these steps above solves the problem.
Sincerely,
Jhun