@Minkos

Куда пропали файлы на NTFS после записи из Linuxa?

На одном HDD две ОС: Windows + Debian.
Диск разбит на 4 логических раздела:
1. NTFS (для Windows),
2. NTFS (файлопомойка),
3. EXT4 (Debian),
4. swap (для Debian).
Записал данные (около 50 GB) на файлопомойку NTFS через Debian. После очередного включения обнаружил что этих данных на диске нет, но обе ОСи указывают что занято пространство на эти 50 GB + данные которые были записаны ранее через Windows. В Debian смотрел в терминале ls -A -s -h /точка_монтирования_диска/ и через файловый менеджер, в Windows через файловый менеджер с показом скрытых/системных файлов - нигде не отображаются эти фантомные 50 GB. За данные не переживаю - перекачаю из инета. Больше интересует почему такая ситуация произошла, ведь успешное завершение перемещения файлов было подтверждено. И что делать с отображением занятого пространства на диске?
P.S. Из инета примерно понял что не стоит гонять данные на не нативные файловые системы для каждой ОС.
  • Вопрос задан
  • 337 просмотров
Решения вопроса 2
@rPman
Отключи в windows технологию гибернации, она используется принудительно при выключении и перезагрузки (для ускорения запуска).
powercfg /h off

upd. эту фичу зовут Fast Startup (включена в win10 и 11 по умолчанию) можно не выключать всю гибернацию, а вручную выключать компьютер в правильном режиме
You can run shutdown -s -t 0 for a normal shutdown and shutdown -s -hybrid -t 0 for a hybrid shutdown.


Почему это важно? При гибернации windows не закрывает десктипроты открытых файлов, не сбрасываешь кеши (в т.ч. на чтение при последующем включении) предполагая, что windows использует диск монопольно. Если после перезагрузки из windows ты запускаешь любую другую ОС (хоть другую windows) то файловая система может оказаться в неконсистентном состоянии, особенно это опасно, если на диск будет производиться запись. Записанные файлы могут закономерно не оказаться в windows, потому что по 'счастливой' случайности данные о каталоге, куда файлы копировались оказались в кеше и при его просмотра отображена старая информация.
Ответ написан
Adler_lug
@Adler_lug
Обычная проверка файловой системы все восстановит.
Нечто подобное пару раз наблюдал когда из под другой ОС записывать данные на диск, а потом они в основной системе находящейся в гибернации или с использованием быстрой загрузки были невидны.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы