У нас есть устаревшее 32-разрядное приложение, работающее на 64-разрядной версии Windows Server 2012 R2. Мне нужно добавить дополнительное хранилище, но один из моих коллег считает, что 32-разрядное программное обеспечение не может получить доступ к разделу диска размером более 2 ТБ. Кто-нибудь знает какие-либо ограничения на размер раздела для 32-разрядных приложений, помимо ограничений ОС?
Приложению не обязательно знать размер тома.
Однако, если разработчик приложения написал приложение таким образом, чтобы это было важно, у вас могут возникнуть проблемы. Например, если приложение запрашивает у ОС количество свободного места, а приложение интерпретирует более 2 ТБ свободного пространства как отрицательное число, оно может отказаться от записи файла, сообщить о странном числе или аварийно завершить работу, или напишите поврежденный файл.