Virtualization emulates the whole stack, including the operating system while Wine only provides an abstraction layer with the ability to provide applications with things such as access to dll files.