Сохраненный файл субтитров (srt) изменил своё содержимое после перезагрузки

Ответить
Аватара пользователя
lost8923142

Сохраненный файл субтитров (srt) изменил своё содержимое после перезагрузки

Сообщение lost8923142 »

Здравствуйте.

Работал над субтитрами с программой Subtitle WorkShop 6.0. Периодически сохраняя файлы.

Но после того как мой ноутбук сам себя перезагрузил ("На вашем компьютере возникли некоторые проблемы, его нужно перезагрузить"), то последний сохраненный файл srt был пустым.

Восставив его программой Hetman Partition Recovery, на нём была вот такая абракадабра:



текст файла

[spoiler]ъ- В{)ї 3ц^щц

µ Бaш%

ћ.

Бaш %

§Щ Бaш%

э8 Бaш

%

А

Бaш%

љ Бaш%

нё Бaш%

В{ Бaш%

ыж

Бaш%



eЕ Бaш%

D_ Бaш%

З

Бaш%



‹¤

Бaш%%Ёђ$˜g! LЂ Ђ Ђ Ђ Ђ ‘c KР 7 }H•H‡D$S5Ё` L` АRbДа® & ( ’л, Ісй т’и‰

!%) І’-159=r¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я Qc|m 154463 `юяяяPc r.154463aьм

^ и¤a (Qh

ЕDS CallParticipantListContainerC$SЭ=a $’a х’a —’a ”ЅHa№v ѕv •*H\c KР D •$S‘=aҐw ®‚ ђ–—c @ E *D!( ‚ ъ- В{)ї 3ц^щц

µ Бaш%

ћ.

Бaш %

eЕ Бaш%

Ѕh Бaш

%

t Бaш%

Л Бaш%

Ї}

Бaш%

m• Бaш%

B Бaш%



нЅ Бaш%

/И Бaш%

мэ

Бaш%



‹¤

Бaш%

А

Бaш!%

Ч[ Бaш#%

hћ Бaш%%

ь Бaш'%

.˜ Бaш)%%Ё –,˜i+ LЂ Ђ Ђ Ђ Ђ Ђ —c KР C БHЩH€D$SxЁ`Є $L` @RbДа® (, Ісb¤я ¤я ¤я Qcј!

165999 `юяяяPc r.165999an B

и¤a Qfv¶ў" CallsErrorBoundary C$SЭ=a $”a х”a ‘”a –Iaи‚ н‚ —сH\c KР Q —$ShЁ`Љ 0L` 0RbДг‚ `$ I`юяяяDaD &

ђ$SЭIa0ѓ nѓ )I‘c

@ S Qd~Д __extends $S”=a •—a х$Qg·! getDerivedStateFromErrora¬ѓ Гѓ I–‘c @ T IIi$S”—a •—a ђ QfVfШµ componentDidCatch aкѓ Ѕ„ I–\c @ U ]I$SЭPc t.renderaЩ„ … I–“c @ V U*Dt( ‚ щ% Гщ А-ч Бїbшъц2ъ-ъБ2ш-ъБ2ш

ъЁ )I˜c ° ,° “c @ R 1—Dx0 ‚ щ- Б{)ѕ 3х^шх

µ Аaч%

ћ.

Аaч Г

§Щ Аaч%Б-ъ

Аaшч%Ё сH‘d LЂ * \c KР P II-I9IMIaI$SМЁ`N L` ЂRbДа® ( ’л, Ісй т’и‰

!j¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я Qc0П: 963532 `юяяяPc r.963532aR

а ‘¤a QejпY CautionContainerC$SЭ=a $—a х—a и—a ‘‘IaX… ]… “ЃI\c KР X “$S–!aе… oЉ –”•c @ Y *Dё( ‚ ъ- В{)ї 3ц^щц

ћ.

Бaш%

eЕ Бaш %

юq

Бaш%

§Щ Бaш

%

ь Бaш%

b Бaш%

D_ Бaш%

‹¤

Бaш%

А

Бaш%



@є Бaш%%Ё ” ˜f LЂ Ђ Ђ Ђ •c KР W •I*IѓD$SрЁ`њ L` ˜RbДа® ( ’л, Ісй т’и‰

!%) І’m¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я Qc¬d8 923947 `юяяяPc r.923947aр & ‘¤a $Qg.

ђ^ CollapsedCallContainer C$SЭ=a $‘a х‘a и‘a “ХIa*Љ ІЉ •ЕI\c KР ` •$Sђ І’a^‹ “ І’–—c @ a *DЬ( ‚ ъ- В{)ї 3ц^щц

µ Бaш%

ћ.

Бaш %

eЕ Бaш%

Ґ2 Бaш

%

Бaш%

ъА Бaш%

§Щ Бaш%

;Џ Бaш%

D_ Бaш%



‹¤

Бaш%

А

Бaш%

ь Бaш%



ЌA Бaш%%Ё–$˜g! LЂ Ђ Ђ Ђ Ђ —c KР _ ЩIсI‚D$S¤Ё` L` hRbДа® ( ’л, Ісй т’g¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я QcМА 241715 `юяяяPc r.241715a& / и¤a ,Qi¦УоD CollapsedWaitingHallContainer C$SЭ=a ! $–a х–a “–a ђJaG“ L“ ‘ J\c KР g ‘$S• т’a°“ Ђ— т’’“c @ h *Dђ( ‚ ъ- В{)ї 3ц^щц

µ Бaш%

ћ.

Бaш %

eЕ Бaш%

Ґ2 Бaш

%

ъА Бaш%

§Щ Бaш%

‹¤

Бaш%% Ё ’˜e LЂ Ђ Ђ “c KР f J5J‚D$SМЁ`N L` ЂRbДа® ( ’л, Ісй т’и‰

!j¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я Qc$ 262409 `юяяяPc r.262409a/ Ф< –¤a (Qhr¦њ™ CreateCallByLinkContainer C$SЭ=a $”a х”a и”a –]JaБ— Ж— ђMJ\c KР n ђ$S“!aN˜ iћ “‘’c @ o *Dё( ‚ ъ- В{)ї 3ц^щц

µ Бaш%

ћ.

Бaш %

А

Бaш%

eЕ Бaш

%

§Щ Бaш%

юq

Бaш%

'_ Бaш%

Ч[ Бaш%

B Бaш%



ь Бaш%%Ё ‘ ˜f LЂ Ђ Ђ Ђ ’c KР m aJyJ‡D$SјЁ`4 L` xRbДа® ( ’л, Ісй т’и‰

i¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я ¤я Qc[/spoiler]
Аватара пользователя
Jula0071

Re: Сохраненный файл субтитров (srt) изменил своё содержимое после перезагрузки

Сообщение Jula0071 »

Любая современная ОС не записывает данные на диск напрямую, а сначала в тн дисковый буфер, откуда они пишутся на диск в порядке очереди. Без этого отзывчивость системы упала бы на порядки (разница между скоростью записи в оперативку и на любой энергонезависимый носитель - порядки), но это чревато проблемами вроде вашей в случае сбоев. Данные могут потеряться при сбое, иногда безвозвратно. Так что ценные данные нужно резервировать максимально часто. Пользуйтесь облачной синхронизацией, а ещё лучше - системой контроля версий на удалённом сервере. Разработчики ПО так и делают, поскольку их работа может стоить очень дорого и потеря нескольких часов работы это потеря тысяч денег. Все современные среды разработки имеют встроенную поддержку систем контроля версий, есть ли такое в
Цитата lost8923142:



Subtitle WorkShop
Сохраненный файл субтитров (srt) изменил своё содержимое после перезагрузки




не знаю, при беглом просмотре описания не увидел.
Аватара пользователя
zlonon

Re: Сохраненный файл субтитров (srt) изменил своё содержимое после перезагрузки

Сообщение zlonon »

Это не субтитры, а фрагмент кода какого-то мессенджера-звонилки.




Цитата Jula0071:



Любая современная ОС не записывает данные на диск напрямую, а сначала в тн дисковый буфер
Сохраненный файл субтитров (srt) изменил своё содержимое после перезагрузки




Да, а так как файл субтитров маленький, транзакция ФС откатывает все изменения, хоть на них и потрачены несколько часов.

Надо сохранять субтитры на носители с отключенным кэшем и простой ФС, например, на флешку с FAT32 или exFAT. От chkdsk отказываться, так как 100% он все затрет.

Надо иметь в виду, что транзакции откатывает Windows на NTFS не только при выполнении chkdsk, но и при монтировании раздела. А вот если бы после сбоя вы загрузились в Linux и примонтировали NTFS в режиме read only, вы бы получили пусть не самую последнюю копию, но не пустоту.
Ответить

Вернуться в «Хочу все знать»