Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2019, 18:44   #11
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
и не закладываться на 512
Так автор же еще только МБР читает, до файловых систем не дошел.

Чтение секторов по 512 вроде ж должно работать всегда.
https://docs.microsoft.com/en-us/win...file-buffering
Цитата:
Application developers should take note of new types of storage devices being introduced into the market with a physical media sector size of 4,096 bytes. The industry name for these devices is "Advanced Format". As there may be compatibility issues with directly introducing 4,096 bytes as the unit of addressing for the media, a temporary compatibility solution is to introduce devices that emulate a regular 512-byte sector storage device but make available information about the true sector size through standard ATA and SCSI commands.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.02.2019, 19:48   #12
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Не должно. Есть 512n, 512e, 4kn.
На старых ОС без обновлений могут быть проблемы и с 512e. https://docs.microsoft.com/en-us/win...ibility-update
А уж с 4kn:
Цитата:
**4 KB native:** This media has no emulation layer and directly exposes 4 KB as its logical and physical sector size. The overall issue with this new type of media is that the majority of apps and operating systems do not query for and align I/Os to the physical sector size, which can result in unexpected failed I/Os.
И да, таких, дисков полно, особенно с ростом размеров диска.
p51x вне форума Ответить с цитированием
Старый 21.02.2019, 11:57   #13
riko747
 
Регистрация: 18.02.2019
Сообщений: 5
По умолчанию

Через Readfile никак?
riko747 вне форума Ответить с цитированием
Старый 21.02.2019, 12:17   #14
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Иммено через него, если вы на уровень драйверов не лезите.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VC++ чтение загрузочной записи диска Mahin Общие вопросы C/C++ 9 05.02.2013 07:27
чтение сектора с диска 16milashka16 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 15.12.2011 10:42
Чтение с локального диска и из WEB mactepmac Общие вопросы Delphi 3 20.07.2011 14:28
Посекторное чтение и запись диска posmotret Qt и кроссплатформенное программирование С/С++ 1 04.07.2011 12:05
Чтение файлов с диска Wolf-alone Общие вопросы C/C++ 1 17.09.2008 10:05