4 k fiziksel sektör boyutuna (Gelişmiş Biçim) sahip 4 TB'lık bir sabit diskim var ve bunu iki SATA ana bilgisayar denetleyicisine (bir dahili ve bir USB muhafazasında) bağladım. (Daha eski, yaklaşık 2010), 512B mantıksal sektör boyutu olarak ortaya çıkıyor, ancak fiziksel sektörlerinin 4096 bayt olduğunu bildiriyor. Son USB muhafazasında, 4096B mantıksal ve fiziksel boyutuna sahip olduğu bildirildi:
# internal host controller
sd 4:0:0:0: [sdd] 7814037168 512-byte logical blocks: (4.00 TB/3.63 TiB)
sd 4:0:0:0: [sdd] 4096-byte physical blocks
# USB enclosure
sd 18:0:0:0: [sdd] 976754646 4096-byte logical blocks: (4.00 TB/3.63 TiB)
"Dahili" denetleyici, daha önce gördüğüm davranışı gösterir; bu, sürücünün belleniminin fiziksel olarak sektörleri bu şekilde yazmasa bile 512 sektör LBA adreslemesini taklit ettiği "512e" olarak adlandırılır. İşletim sistemleri (ve yöneticiler), bölümlerin (küçük) yazma komutlarının gruplandırılabileceği şekilde hizalanmasını sağlayabilir, böylece disk, geri kalanını okuması gereken fiziksel bir sektörün bir bölümüne yazmak yerine tam sektörlerin üzerine yazabilir. önce içerik.
Ancak, bir sürücüde "4 k doğal" davranışı (USB muhafazası) görmek benim için yeni bir şeydi ve ilk düşüncem, muhafazanın sürücünün taklit 512B öykünmesinin üstünde 4096B adresleme öykünmesiydi.
Bunun tek olayları, 4 k mantıksal sektörlere kayıtlı USB depolama tesislerinin bulunduğu bir Web Araması ile bulabildiğim. 512e'nin üzerinde 4k'yi taklit ettiklerini varsayıyorum, böylece MBR bölüm tablolarına izin verin, böylece eski / embeed cihazlarda (Akıllı TV'ler ve ne olmasa da) büyük sürücülerin yalnızca MBR + FAT32 usb yığın depolama alanını destekleyebilmesini sağlayın.
Üreticiyle iletişim kurduktan sonra , sürücünün gerçekte taklit edilmemiş (doğal) 4k modunda çalıştığını iddia ettiler, USB SATA denetleyicisi de hiç emülasyon yapmıyor. Bu, ana makine denetleyicisinin 4KB sektör boyutlarına yönelik destekleyip desteklemediğini (isteklerini?) Algılaması için sürücünün bellenimini gerektirir. SATA standartlarının kamu dokümanlarında bu konuda hiçbir şey bulamadım. Yani soruyorum:
- SATA denetleyicilerinde "4096 baytlık mantıksal bloklar" var mı?
- Sürücüler talep üzerine öykünmeyi etkinleştirme / devre dışı bırakmayı gerçekten destekliyor mu? Öyleyse,
- Bu belirleme nasıl çalışır?
- Bir bayrakla sürücüde geçersiz kılabilir misiniz?
- Bir sürücü / bayrak aracılığıyla ana bilgisayar denetleyicisinde geçersiz kılabilir misiniz?