Details
| Title | Дефрагментация удалённых данных посредством анализа файловой системы с помощью машинного обучения: выпускная квалификационная работа магистра: направление 10.04.01 «Информационная безопасность» ; образовательная программа 10.04.01_03 «Искусственный интеллект в кибербезопасности» = Defragmentation of deleted data via file System analysis using machine learning |
|---|---|
| Creators | Сорокин Александр Алексеевич |
| Scientific adviser | Павленко Евгений Юрьевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | восстановление данных ; дефрагментация удалённых файлов ; графовые нейронные сети ; файловая система NTFS ; data recovery ; deleted files defragmentation ; graph neural networks ; NTFS filesystem |
| Document type | Master graduation qualification work |
| Language | Russian |
| Level of education | Master |
| Speciality code (FGOS) | 10.04.01 |
| Speciality group (FGOS) | 100000 - Информационная безопасность |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-4298 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\44700 |
| Record create date | 9/4/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
| Group | Anonymous |
|---|---|
| Network | Internet |
Целью работы является повышение точности восстановления последовательности фрагментов удалённых данных посредством их ранжирования с помощью машинного обучения. Объектом исследования является файловая система NTFS. Задачи, решаемые в ходе исследования: 1. Анализ подходов к восстановлению фрагментированных данных. 2. Исследование особенностей процесса фрагментации в файловой системе NTFS. 3. Разработка метода восстановления последовательности фрагментов с помощью машинного обучения. 4. Разработка программного макета, реализующего предложенный метод. 5. Экспериментальная оценка точности восстановления фрагментированных данных с использованием программного макета. В ходе работы были исследованы особенности реализации файловой системы NTFS в Windows 10. Были проанализированы современные исследования в области восстановления данных. В результате работы был разработан метод дефрагментации удалённых файлов, была продемонстрирована эффективность метода. Был сделан вывод, что анализ состояния файловой системы позволяет повысить точность восстановления данных. Полученные результаты могут быть использованы в качестве основы для проектирования систем восстановления фрагментированных данных. Для достижения данных результатов была разработана программа, использующая технологии машинного обучения, реализованные в библиотеке PyTorch.
The purpose of the study is to enhance the accuracy of reconstructing the sequence of deleted data fragments by ranking them using machine learning. The object of the work is NTFS filesystem. The research set the following goals: 1. Analysis of approaches to fragmented data recovery. 2. Investigation of the characteristics of the fragmentation process in the NTFS file system. 3. Development of a method for recovering fragment sequences using machine learning. 4. Development of a software prototype implementing the proposed method. 5. Experimental evaluation of the accuracy of fragmented data recovery using the software prototype. During the work specific features of the NTFS file system implementation in Windows 10 were investigated. Contemporary research in the field of data recovery was analyzed. As a result of this work, a method for defragmenting deleted files was developed, and its effectiveness was demonstrated. It was concluded that analyzing the state of the file system enhances the accuracy of data recovery. The obtained results can serve as a foundation for designing systems for the recovery of fragmented data. To achieve these results, a program was developed utilizing machine learning technologies implemented in the PyTorch library.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|