PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Xbox хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=389)
-   -   Исправление ядра разблокирует до 16 ТБ (https://www.pspx.ru/forum/showthread.php?t=113119)

jekakmv 29.07.2022 11:09

Исправление ядра разблокирует до 16 ТБ
 
Выпущено исправление для внутреннего жесткого диска Xbox 360 емкостью 16 ТБ. Веселиться!

Бета–версия FATXplorer 3.0 с поддержкой встроенного жесткого диска Xbox 360 объемом 22-16 ТБ + обновленные исправления USB

Когда я учился в средней школе, примерно в то время, когда взлом Xbox 360 JTAG стал популярным, одной из первых вещей, которые я сделал, когда модифицировал свою консоль, было обновление внутреннего жесткого диска на пользовательский диск емкостью 500 ГБ. Это был Hitachi Travelstar объемом 500 ГБ и скоростью 7200 об / мин. В то время 250 ГБ были официально максимальными. Мои друзья были поражены. Вот точная фотография, которую я опубликовал в социальных сетях (19 марта 2010 года):

https://fatxplorer.eaton-works.com/c...39d258b00/full

Благодаря создателям XBReboot (проект-предшественник современной xeBuild) стало возможным использовать любой жесткий диск объемом до 2 ТБ. Мне никогда не требовалось больше 500 ГБ – даже сегодня этого все еще достаточно для меня. Однако в 2022 году есть и другие, которым требуется гораздо больше места для хранения, и 2 ТБ стали ограничивать. Более крупные жесткие диски и твердотельные накопители также продолжают дешеветь.

Сегодня я рад объявить о следующем обновлении встроенных жестких дисков Xbox 360. Комплексное исправление ядра открывает до 16 ТБ свободного места!

Как это работает, преимущества, ограничения и т. Д

FATXplorer 3.0 beta 22 имеет обновленное меню инструментов хранения XL:

https://fatxplorer.eaton-works.com/c...e41307d00/full

Оттуда вы можете выбрать, что вы хотите сделать. Вот окно "Применить исправления для жестких дисков", в котором все объясняется очень подробно:

https://fatxplorer.eaton-works.com/c...7612fca00/full

По сравнению с исправлениями XL USB ограничений меньше, и единственное ограничение, указанное выше, является скорее предположением, чем доказанным фактом. Если ваш диск работает достаточно быстро, вы можете даже не столкнуться с проблемой.

Как это было сделано

Более подробное техническое описание будет опубликовано в другой раз вместе с исходным кодом к исправлениям. А пока вот общий обзор:

Когда ядро Xbox 360 загружает размер диска, он достигает 2 ТБ из-за 32-разрядного поля подсчета секторов в структуре DISK_GEOMETRY. Размер сектора в 512 байт, умноженный на максимальное 32-битное значение (4294967295), равен 2 ТБ. Это поле не может быть расширено за пределы 32 бит, поэтому альтернативой является увеличение размера сектора. Размер сектора был увеличен до 4096, и в результате это 32-разрядное поле количества секторов теперь может представлять максимум 16 ТБ. Поскольку сам жесткий диск по-прежнему использует 512-байтовые сектора, а размер сектора 4096 байт, по сути, является подделкой, необходимо было создать метод преобразования, чтобы операция чтения / записи, основанная на размере сектора 4K, применялась к правильным секторам на жестком диске. Кроме того, код SATA самого низкого уровня должен был быть обновлен для записи значений секторов в порты цилиндра, выходящих за пределы 32 бит.

Последней проблемой, которую нужно было решить, были операции ввода-вывода без буферизации. Некоторые файлы, такие как xexs, открываются с помощью FILE_FLAG_NO_BUFFERING, и выполняется чтение с выравниванием сектора на 512 байт, но не с выравниванием сектора на 4K. Из-за изменения размера сектора игры не запускались. Необходимо было создать “уровень эмуляции” с разрешением от 512 байт до 4K, который в основном представляет собой функцию режима ядра, которая преобразует операции чтения и записи с выравниванием по 512 байт в операции чтения и записи с выравниванием по 4K. Трюк, проделанный с исправлениями XL USB с принудительным отключением FILE_FLAG_NO_BUFFERING, оказался недостаточным (в некоторых играх это требовалось), и был заменен этим слоем эмуляции. Это была самая сложная часть проекта – настоящие исправления SATA были легкими по сравнению с этим! Исходный код для этого уровня эмуляции будет опубликован в другой раз.

Для справки, все исправления для внутренних жестких дисков вместе взятые больше, чем все исправления xeBuild по умолчанию вместе взятые!

Обзор производительности

Исправления XL USB повысили производительность загрузки / монтажа. Были перенесены те же исправления для загрузки / монтажа, но из-за более высокой скорости подключения SATA и сложности точного измерения производительности во время загрузки неясно, значительно ли улучшилось время загрузки / монтажа. Однако хорошей новостью является то, что никаких явных задержек во время загрузки не наблюдалось, даже при загрузке / монтировании 16 ТБ.

Что касается производительности чтения / записи, то увеличения производительности нет. В отличие от XL USB, улучшений обнаружено не было. Производительность чтения / записи такая же, как и без исправлений. Однако внутреннее соединение SATA значительно быстрее, чем USB 2.0. Рекомендуется использовать внутренний диск для игр вместо USB-накопителя. Вот сравнение производительности:

https://fatxplorer.eaton-works.com/c...915ea3a00/full

Рекомендуемое оборудование
Любой диск (жесткий диск или твердотельный накопитель), который вы можете подключить к порту SATA Xbox 360, должен работать. Единственное ограничение заключается в том, что он не может быть встроенным в формате 4K. FATXplorer не будет форматировать собственные диски 4K, и их подключение к Xbox 360 приведет к загрузке E70. Тем не менее, AF 512e будет работать. Кроме того, вы можете использовать диск объемом более 16 ТБ, но для использования будет использоваться только 16 ТБ.

Приведенные ниже рекомендации применимы к тонким консолям. Исправление будет работать и на игровых консолях, но вам решать, какой диск вы можете установить в верхней части.

Любой диск, который вы хотите подключить к Xbox 360 slim, должен иметь высоту 7 мм. подтверждено, что 15 мм не подходят.

2,5-дюймовый твердотельный накопитель: это лучший вариант. Большие твердотельные накопители физически не больше по размеру, поэтому они без проблем помещаются в отсек для накопителей slim. Вы также получаете повышение производительности. Они также продолжают дешеветь с течением времени.
2,5-дюймовый жесткий диск: должен быть 7 мм, чтобы поместиться в отсеке для дисков slim. Предупреждение Seagate: Они выпускают несколько 2,5-дюймовых жестких дисков емкостью более 2 ТБ, но все они имеют размер 15 мм и НЕ помещаются в отсек для дисков slim.
3,5 "жесткие диски: они могут работать, но вам нужно подключить мод 12 В, чтобы обеспечить его достаточной мощностью. Вам также необходимо выяснить способ подключения его к порту SATA. Для этого требуется много аппаратных модификаций, поэтому рекомендуется только опытным пользователям. Возможно, с выпуском этого исправления сообщество опубликует лучшие руководства и руководства.
Вы можете использовать существующие диски Xbox 360, но их необходимо переформатировать. FATXplorer должен отформатировать все диски хотя бы один раз, иначе Xbox 360 покажет E69 при загрузке. Это сделано для предотвращения повреждения данных при подключении диска без формата XL.

Если вы подключите диск в формате XL к консоли без применения исправлений, диск загрузится, но на нем будут указаны неправильные значения свободного места и он будет казаться пустым. Вы повредите как минимум 1 файл, если сделаете это!

Большой жесткий диск в действии

https://fatxplorer.eaton-works.com/c...b05775100/full
https://fatxplorer.eaton-works.com/c...42cd93900/full
Стоимость
Исправления для жестких дисков и средства форматирования бесплатны и останутся такими после бета-тестирования. Однако только FATXplorer сможет просматривать жесткий диск, когда он подключен к вашему ПК, и для этого потребуется платная лицензия после пробного периода (бета-версия по-прежнему бесплатна для использования без ограничений).

Обновленные исправления USB
Бета-версия 22 поставляется со 2 версией исправлений USB. Всем пользователям рекомендуется обновить свои nand.
  • Добавлена поддержка USB–накопителей объемом более 16 ТБ. 16 ТБ по-прежнему является максимальным объемом, который можно использовать - объем, превышающий 16 ТБ, не может быть использован.
  • Реализован новый уровень без буферизации / эмуляции для устранения проблем, связанных с тем, что некоторые игры не загружаются. БУФЕРИЗАЦИЯ FILE_FLAG_NO_BUFFERING больше не применяется в масштабах всей системы.
Обратите внимание, что исправления XL USB в настоящее время нельзя комбинировать с исправлениями XL HDD. В будущем возможно использование обоих вариантов, но пока вы должны выбрать один или другой.

Другие изменения в бета-версии 22
В бета-версии 22 есть несколько других изменений, ознакомьтесь с полными примечаниями к выпуску.

Что дальше?
С выпуском исправлений для жестких дисков XL возможности хранения Xbox 360 теперь максимально расширены. После более чем 10 лет работы над модами для Xbox 360 это был один из самых технически сложных проектов, над которыми я работал. Я надеюсь, что сообществу понравятся новые возможности хранения, которые сделал возможными FATXplorer, и теперь возобновится работа по переносу оставшихся функций из версии v2.5 и выходу из бета-версии.

Загрузите бета-версию 22

Источник: fatxplorer.eaton-works.com

Necrocannibal 31.07.2022 00:14

Цитата:

Сообщение от jekakmv (Сообщение 1258075)
Любой диск, который вы хотите подключить к Xbox 360 slim, должен иметь высоту 7 мм. подтверждено, что 15 мм не подходят.

Плохо старались. У нас всё затолкается, было бы желание :crazy:

jekakmv 03.08.2022 12:27

Цитата:

Сообщение от Necrocannibal (Сообщение 1258125)
Плохо старались. У нас всё затолкается, было бы желание :crazy:

Это точно :D

Drimakus 04.08.2022 14:23

вопрос только: нафига?:scratch_one-s_head:

я не спорю, когда членов семьи 4....у каждого своя учётная запись и свои предпочтения в играх....а объемы игр после 2010 года возросли в размерах...

Drimakus 10.08.2022 09:02

Вот и J-Runner обновился....в новой версии 3.2.0 есть интересные добавления:

Changelog:
V3.2.0:

Added: Improved and enhanced UI
Added: Auto folder/zip backup system (optional)
Added: Minor enhancements throughout the application
Added: CB combo box now pulls ALL CB versions from ini and sorts numerically
Added: Standalone ability to convert image to RGH3
Added: Visual indicator for RGH3 nands
Added: Support for Corona BB
Added: More intelligent detection of nand type
Added: Improved folder scheme handling
Added: XL HDD support
Added: XL USB updated: Improved game compatibility

Fixed: Few RGH3 building issues
Fixed: CPU Key Database UI issues
Fixed: Kernel dropdown configuration bugs
Fixed: UI issues on high DPI monitors
Fixed: Buggy behavior with NAND-X/JRP reading in certain modes
Fixed: Unnecessary delays during some operations
Fixed: Crashing issues on some systems when moving files after CPU Key entry
Fixed: Crash if entering CPU Key while reading/writing
Fixed: Invalid ability to load nand while the file is in use
Fixed: Some CBs had wrong reference LDV
Fixed: Out of sequence operation on nand initialization
Fixed: Progress bar stuck bug
Fixed: Various bugs and usability issues
Changed: Simplified some unneeded complexity
Changed: Don't revert hack type on CPU Key entry if the user changed it

Instructions:

Download and extract J-Runner-with-Extras.zip for the executable and support files
Do not use JR-Auto-Update-Delta.zip, or the package may not be updated properly

------------------------------------------------------------------

Поддержка больших объемов жестких дисков и USB-накопителей :clapping:

jekakmv 10.08.2022 11:54

Шапка обновлена.


Текущее время: 22:00. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.