На основе имени файла или дескриптора файла существует ли метод Win-API определения того, в каком физическом секторе начинается файл?Получить расположение сектора файла
ответ
Вы можете получить распределение кластера файлов, отправив FSCTL_GET_RETRIEVAL_POINTERS с помощью DeviceIoControl.
Я подозреваю, что такой функции нет.
Даже если вы знаете, с чего начинается файл, что хорошего в нем? Остальная часть файла может быть в любом месте, как только файл будет больше, чем один сектор из-за фрагментации.
Возможно, вам потребуется более глубокое понимание вовлеченной файловой системы и чтение необходимой информации из таблицы распределения файлов или такого механизма.
Вам нужно будет прочитать таблицу распределения напрямую.
Нет. Почему? Поскольку файловая система представляет собой абстракцию физического оборудования. Вам не нужно знать, находитесь ли вы на диске RAM, жестком диске, компакт-диске или сетевом диске, или если ваши данные сжаты или зашифрованы - Windows позаботится об этих небольших деталях для вас.
Вы всегда можете открыть физический диск, но вам понадобится знание используемой файловой системы.
Что вы пытаетесь сделать с этим?
- 1. Как получить расположение файла программы?
- 2. Получить каждый пиксель дуги/сектора
- 3. Получить расположение файла в плагине Eclipse
- 4. Получить расположение схемы из файла XML (noNamespaceSchemaLocation)
- 5. Как получить расположение файла в классе?
- 6. расположение файла javascript
- 7. Как получить общие сектора диска в среде?
- 8. OS.File.writeAtomic расположение файла
- 9. Расположение файла для CSV-файла
- 10. Расположение файла конфигурации Tomcat
- 11. Пользовательское расположение файла .pypirc
- 12. Расположение исполняемого файла cd
- 13. Расположение файла шаблона TinyMCE
- 14. Расположение файла tools.jar?
- 15. codeigntier и расположение файла
- 16. maven - расположение файла pom.xml
- 17. Boto3: Расположение файла конфигурации
- 18. Расположение файла App.config
- 19. UTL_FILE Физическое расположение файла
- 20. Изменить расположение файла R.java
- 21. Karma Plugin Расположение файла
- 22. Расположение файла MFT?
- 23. jProfiler расположение файла триггера
- 24. mysqldump. Расположение файла?
- 25. Конфигурируемое расположение файла .rpmmacros
- 26. Правильное расположение файла openssl.cnf
- 27. spring "persistence.xml" расположение файла
- 28. Расположение файла конфигурации HHVM
- 29. Стандартное расположение файла WSDL
- 30. Расположение выходного файла .jar