В настоящее время я экспериментирую со своим собственным программным обеспечением для резервного копирования, и мне просто интересно, где GUID тома NTFS (то есть тот, который отображается как \? \ Volume {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}) на самом деле хранится, с учетом смещения, на раздел? Всегда ли это вычисляемое смещение, или это часть записи $ MFT или $ Volume или что-то в этом роде?
Я провел несколько часов перед разделом со своим шестнадцатеричным редактором и обнаружил, что атрибут $ VOLUME_NAME метафайла $ Volume на самом деле является именно этим - текстовым именем тома, отображаемым в 'Computer' и т.п., то есть «My Disk»
Оказывается, стиль GUID, о котором я спрашивал выше, хранится только в базе данных диспетчера монтирования в реестре на MountedDevices. Что в конечном итоге привело меня к этому, так это то, что один и тот же диск (с тем же серийным номером в разделе NTFS) получит другой GUID, если вы подключите его к другой машине.