HAL_INITIALIZATION_FAILED error in Windows Server 2012

While trying to start-up a restored Windows 2012 server, it thrown an error as shown below. If you come across such a situation sometime, this article helps you to solve this issue. The same issue can also be applied in the case of Windows 8 operating system too.

Continue reading

What is VMGeneration ID?

VMGeneration ID, a new VM “attribute” introduced in Windows Server 2012, is a 64 bit integer tied to a VM configuration. It allows applications running in a VM to detect any time shift event occured. Time shift event in the sense any mechanism that can change the present time of a VM, forward or backward. This time shift can be due to any of the following process:

  • Application of a snapshot
  • Importing a VM
  • Restore of a backup taken earlier

Continue reading

SMB alias Server Message Block

SMB is a network file sharing protocol that allows computer applications to read and write to files. It is also used to request services from server programs in a computer network. This protocol is used on top of TCP/IP or other network protocols. Application accesses the files or other resources at a remote server by making use of this protocol, thus allowing reading, creating and updating files on the remote server. Windows server 2012 uses SMB protocol v3.0.

Continue reading