Конфигурация: Windows XP SP2 установлен в 2010, потом SP3 (с ключом /nobackup) и Pre-SP4 (не потому что пиратка, а потому что не хочется пускать комп в интернет, не защитив его полностью).На sda2 - Opensuse 11.4 (установлен в 2011). NTFS-3G - 2015-й, обновлённый из SRPM-ки для SLES 11.
Виндовсом пользуются мама и папа, виндовсом пользуюсь я. Комп на работе, комп используется для Excel с набором макросов. Под Wine эти макросы не работают, а в Crossover - работают.
Проблемы начались недавно. Возможно, потому что я обновил NTFS-3G в 2015 году. Возможно, потому что Windows пережила вирусную атаку (и процессы вроде SSSSheduler.exe до сих пор висят в процессах, и Касперскому пофиг). Суть: скачиваем новый прайс-лист (23 Мб). Открываем под виндой. Работаем, сохраняем. Перезагружается в Linux, открываем в нём, работаем, сохраняем. Перезагружаемся в Windows - файл повреждён.
Как пробовал решить?
1). Сменил NTFS-3G на Paragon NTFS. А он вообще глючил, пока я не вставил установочный диск WinXP SP2 и не запустил с него "chkdsk /P c:". И теперь после каждой перезагрузки я так делаю, но файлы всё равно корежатся.
2). Пробовал запустить чекдиск после:
а). Винды
б). Линукса с NTFS-3G
3). Линукса с Paragon NTFS
Во всех случаях - в первую секунду проверки скандиск пишет "CHKDSK выполняет дополнительную проверку, или исправление ошибок..." ровно три раза. Кого винить? Может, нужно поменять инсталляционный диск на SP3, или вообще на Висту? Может там заголовок FS в современных версиях ФС поменялся?
А вчера вон взял Debian Squeeze (LiveUSB), сделал "apt-cache search ntfs-3g | grep ntfs-3g", и удалил всё что нашлось. Затем взял исходники 2015 версии (я ещё не знал, что вышла новая), сделал:
./configure --prefix=/usr && make && sudo make install
sudo mkdir /mnt/ntfs
sudo mount -t ntfs-3g /dev/sda1 -o rw,uid=1000,gid=1000,dmask=0002,fmask=0003 /mnt/ntfs
ln -s /mnt/ntfs/Проги/cxoffice-15.0 .cxoffice
И подумал: наверное, у меня какая-то неправильнся Opensuse, потому что Debian без проблем открыл сжатый файл (в винде он синенький), отредактировал его и сохранил. Возвращаюсь в винду (после перезагрузки chkdsk, как всегда), "Файл повреждён, попробовать восстановить?". Восстановление прошло успешно, сохранял, перезагружаю (chkdsk /P c:) и монтирую NTFS с Парагоном. Файла вообще нет!
Блин. Что это. Вирус, который прописался в загрузочную область?может, переустановить винду, и тогда всё починится само по себе? Блин, я её не просто переустановлю, а снесу нафиг весь раздел, предварительно скопировав все данные на внешний жёсткий диск!