Существует свойство для пользовательских объектов (все объекты действительно) в активном каталоге, названном objectGUID. Можно запросить это из активного каталога и сохранить его в базе данных с профилем пользователя. Это совершенно уникально для того активного объекта каталога и не изменится если смены имени.
Править:
Образец:
Private rootDE As New DirectoryEntry("LDAP://<YourDomainHere>")
Dim ds As New DirectorySearcher(Me.rootDE)
Dim sr As SearchResult
ds.Filter = "(samAccountName=<usernameHere>)"
sr = ds.FindOne()
Dim s As String = Me.GetGUIDString(CType(sr.Properties("objectGUID").Item(0), Byte()))
Dim de As New DirectoryEntry("LDAP://<GUID=" & s & ">")
MessageBox.Show(de.Name)
Private Function GetGUIDString(ByVal guid() As Byte) As String
Dim index As Integer
Dim result As New System.Text.StringBuilder(String.Empty)
For index = 0 To (guid.Length - 1)
result.AppendFormat("{0:x2}", guid(index))
Next
Return result.ToString()
End Function
Но действительное решение было бы: Никогда не используйте единственный жесткий диск ни в каком сервере. На каждой новой установке используют raid+LVM, который будет подготовлен к неизбежному переполнению HD. Для этой конкретной системы - переустанавливают его с помощью по крайней мере двух жестких дисков и RAID на них.
Я делал это многочисленные времена и всегда со следующими шагами.
Хитрая часть является последней: переустановка диспетчера начальной загрузки. Это может иногда давать проблемы. При использовании livecd от версии Ubuntu, которая в настоящее время устанавливается на диске, это не должно давать проблемы все же.
Это собирается звучать очевидным жаль, но необходимо будет создать резервную копию его, затем или установить основную ОС и восстановление или начальную загрузку с живого CD и восстановление. Это зависит от того, сколько данных необходимо скопировать и какие резервные аппаратные средства Вы имеете (т.е. внешние диски/ленты и т.д.)
С точки зрения какого программного обеспечения использовать, хорошо sbackup прекрасен ("sudo склонный - получают установку sbackup").
Как насчет того, чтобы использовать свободный liveCD как Clonezilla? Я думаю, что это сделает Вашу миграцию снимком. http://clonezilla.org/