7

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

6 ответов6

15

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

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

11

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

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

4

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

3

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

3

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

-1

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

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

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

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .