implement class FileInfo, add Interface IVirtualDisk, class VirtualDisk