Как получить содержимое Stick Notes напрямую из файловой системы?

Я случайно удалил заметку, которая была очень важна для меня. К счастью, у меня есть резервная копия внутри системного образа, созданного Acronis True Image. Я не хочу восстанавливать образ этой системы физически (даже на другом диске). Я не могу запустить его на виртуальной машине, потому что это требует больших ресурсов, которые недоступны при работающей системе. Но я могу получить доступ к файловой системе из этого образа. Из файловой системы я нашел StickyNotes.snt файл в C:\Users\<UserName>\AppData\Roaming\Microsoft\Sticky Notes, Я не хочу восстанавливать этот файл в действующей системе (что приведет к удалению новых заметок). Как я могу прочитать содержимое Stick Notes из этого файла (если это правильный файл для содержимого)? В общем, у меня есть доступ к полной файловой системе.. как я могу извлечь из нее содержимое StickyNotes?

7 ответов

Решение

Переименовать локальную систему StickyNotes.snt восстановите файл, на который хотите посмотреть C:\Users\<UserName>\AppData\Roaming\Microsoft\Sticky Notes, посмотрите на это в локальной системе, скопируйте его и т. д.

Когда вы закончите, скопируйте версию, которую вы переименовали, поверх версии, которую вы восстановили.

Вы можете открыть файл SNT в 7ZIP. Там будет одна папка для каждой заметки, где всегда есть 3 файла: 1, 0 и 3.

Файл "3" содержит ваши данные.

Открыто StickyNotes.snt с 7-Zip и распаковать файлы с именем 0 из каждой папки, добавив к ним расширение RTF. Теперь вы можете открывать заметки с любого читателя RTF. Файлы с именем 3 может быть усеченным и казаться ненадежным.

Просто запустите бесплатную программу Sticky7List с helpthings.com. Он автоматически откроет нужный файл и покажет вам все ваши заметки в списке. Просмотр, копирование и вставка в свой собственный текстовый файл по мере необходимости.

Открытие StickyNotes.snt в блокноте, кажется, работает для меня. Существует много накладных расходов, но достаточно, чтобы прочесть контент. Это простой, довольно странный XML-файл с содержимым Stickynote, хранящимся в виде простого текста.

https://i.s tack.imgur.com/IVXIA.png

Если вы хотите открыть.snt на Windows 10, не импортируя его в версию Sticky Notes для Windows 10.

  1. Загрузите Sticky7Listпрямо по официальной ссылке: https://file.avnitech.com/utils/installSticky7List.zip

  2. Создать Sticky Notes папка внутри %AppData% > Roaming > Microsoftи вставьте файл.snt внутрь. Дважды проверьте, что файл назван StickyNotes.snt

  3. Установите Sticky7List и запустите программу, она должна прочитать StickyNotes.snt файл автоматически.

Я попробовал скопировать и вставить подсказку вверху, но у меня это не сработало!!! Так что лучшая альтернатива - скачать 7-ZIP ФАЙЛ-МЕНЕДЖЕР. Как уже упоминалось, есть 3 файла для каждой заметки. Просто откройте файл 0 (не обращайте внимания на другие 2 файла!), И заметка, сохраненная в вашем файле SNT, появится снова, именно так, как она была написана!!! (тот же шрифт, форматирование и т. д.) Я рекомендую вам использовать WORD-PAD или Word, чтобы открыть 3 файла, чтобы вы могли просто скопировать и вставить отдельные заметки обратно в приложение Sticky Notes (сначала откройте новую заметку).

Если все вышеперечисленное не помогло, у вас все еще есть способ восстановить заметку из файла (если файл все еще не изменился после закрытия заметки)

Выполнение только извлечения не восстановит вашу удаленную / закрытую заметку.

Таким образом, ваш лучший шанс - открыть файл snt напрямую, используя notepad++ (или подобный редактор, классический блокнот не достаточно хорош). Даже если заметка была закрыта на x, файл все равно содержит заметку и может быть восстановлен вручную.

Откройте и найдите все вхождения "{\rtf1" (без кавычек).

Это на самом деле начало каждой ноты. Скопируйте текст до следующего {\ rtf1 и сохраните его в новый файл.

удалите все управляющие символы (0-32), опять же лучший способ использовать Notepad++, поиск заменить с помощью регулярных выражений [\x00-\x1F]+ заменить на пробелы.

NB: внутри файла много фигурных скобок { }, и они должны совпадать. Каждая открывающая фигурная скобка { должна соответствовать одной закрывающей фигурной скобке }.

если есть непревзойденная фигурная скобка, ее следует удалить, но в конце всего текста должна быть закрывающая фигурная скобка }

Таким образом, вы получите стандартный файл RTF, который вы можете редактировать в MS Word.

Другие вопросы по тегам