Во многом это то, как среда обрабатывает файловую систему и ACL или жесткий диск.
Windows собирается сделать все возможное для выполнения своих ACL-списков и секторов, помеченных как плохие или пустые. Таким образом, разделы NTFS или FAT, созданные и поддерживаемые в Windows, а также MBR Windows будут обрабатываться Windows, как это помечено Windows.
Кроме того, если диск выходит из строя, чем чаще вы его используете, тем больше вероятность того, что он столкнется с серьезной проблемой и произойдет сбой среды. Затем, как операционная система обрабатывает входящий в игру Windows, BSOD или перезагрузка, процесс загрузки Windows будет генерировать сообщения MBR, сообщения об отсутствующих файлах (файл NTDLR.dll отсутствует или поврежден) и останавливаться, поскольку эти плохие файлы необходимы.
Когда вы используете живой диск, вы не полагаетесь ни на что из этого. Плохая MBR обойдена, потому что вы загружаетесь с диска. Плохой сектор, который повредил NTDLR.dll, не нужен. Все на диске. Вы можете попытаться прочитать. Если он сталкивается с «пустым» сектором или плохим битом, эта среда обрабатывает его, как это было запрограммировано. Ubuntu, скорее всего, предпочел бы поддерживать нормальное поведение ОС и продолжать то, что, скорее всего, происходит. Сектор пуст, сделай что-нибудь еще. Этот сектор плохо, держитесь подальше, не читайте снова, не пишите, или это вызовет проблемы.
Платформа восстановления, однако, захочет прочитать все данные. Маркеры файлов говорят, что файл должен быть на 0,5, 13 .... если файловая система сообщает, что 13 отсутствует, игнорируйте пустой заголовок и в любом случае прочитайте файл или прочитайте поврежденный сектор как можно лучше и попытайтесь восстановить ,
Кроме того, Windows МОЖЕТ сделать это с помощью сторонних приложений, Recuva может найти множество этих "пропущенных" файлов, например. Но вы не хотите находиться в среде, которая может выполнить обратную запись на диск и привести к настоящей постоянной потере.
Я упростил это и добавил некоторую интерпретацию, но она должна заполнить некоторые пробелы для того, что вы просите.