สอบถามเรื่อง sata controller ครับ ยาวหน่อยน่ะครับ อยากให้เห็นภาพ
ใช้ board ga-z87xUD3H ลง win 7 port ของ intel ลง intel rapid ใช้งานได้ปกติดี แต่มันมี port marvell อีก 2 อัน ผมเลยเอามาต่อ 6 TB เดิมทีใช้ driver ของ marvell ที่มากับ บอร์ดเลย format เห็นครบ 6 TB ใช้งานได้ตามปกติ แต่ driver ตัวนี้หาข้อมูลเว็บเมืองนอก มันเหมือนไม่รองรับ TRIM ถ้าใช้กับ SSD แต่มันก็มีปัญหากับ HDD คือเวลา shutdown มันไม่ส่ง ATA command - stanby immediate ทำให้ SMART ขึ้น unsafe shutdown เรื่อยๆๆ สุดท้ายหาข้อมูลจนเจอว่า marvell รองรับ driver standard AHCI 1.0 ของ microsoft (ที่มากับ window) แต่ไม่รองรับของ intel rapid ผมเลยจำเป็นต้องเปลี่ยนมาตัวนี้แทน และใช้งานได้ไม่มีปัญหาอะไร unsafe shutdown ไม่เพิ่มแล้ว
แต่สงสัยว่า driver ตัวนี้มันรุ่นเก่านานแล้วตั้งแต่ (ปี 2006) และ microsoft ไม่มีให้ download/update version ใหม่ได้เลย หาจนทั่วแล้ว เลยสงสัยว่ามันจะมีปัญหากับ 6 TB ในอนาคตมั้ย เกี่ยวกับเรื่อง LBA 48 bit (32 bit limitation driver) ที่เขียนเกิน 2 TB ขึ้นไปข้อมูลจะหายหมด เพราะผม format disk มาจาก marvell driver ซึ่งใหม่กว่ามาก (ปี 2010) แต่ที่ window เห็นครบ 6 TB (5.888 GB) มันอ่านมาจาก partition table ที่ format มาตั้งแต่แรกจาก marvell driver หรือเปล่าไม่แน่ใจ
มีใครพอทราบมั้ยครับว่า win7 (ไม่ SP1) มัน native support 48-bit LBA รึเปล่า รวมทั้ง sata driver ที่มากับ window ของ microsoft ด้วย หรือว่าผมควร delete volume ทิ้งแล้ว format ใหม่โดยใช้ microsoft driver แทนเพื่อความชัวร์ ถ้าเห็นครบ 6 TB ก็ไม่มีปัญหาอะไร (มีความจำเป็นต้องใช้ standard AHCI 1.0 sata controller จริงๆ)
รูปข้างล่าง เป็น driver version ของ win ต่างๆ
driver Detail

win7

win8.1

win10
ใช้ board ga-z87xUD3H ลง win 7 port ของ intel ลง intel rapid ใช้งานได้ปกติดี แต่มันมี port marvell อีก 2 อัน ผมเลยเอามาต่อ 6 TB เดิมทีใช้ driver ของ marvell ที่มากับ บอร์ดเลย format เห็นครบ 6 TB ใช้งานได้ตามปกติ แต่ driver ตัวนี้หาข้อมูลเว็บเมืองนอก มันเหมือนไม่รองรับ TRIM ถ้าใช้กับ SSD แต่มันก็มีปัญหากับ HDD คือเวลา shutdown มันไม่ส่ง ATA command - stanby immediate ทำให้ SMART ขึ้น unsafe shutdown เรื่อยๆๆ สุดท้ายหาข้อมูลจนเจอว่า marvell รองรับ driver standard AHCI 1.0 ของ microsoft (ที่มากับ window) แต่ไม่รองรับของ intel rapid ผมเลยจำเป็นต้องเปลี่ยนมาตัวนี้แทน และใช้งานได้ไม่มีปัญหาอะไร unsafe shutdown ไม่เพิ่มแล้ว
แต่สงสัยว่า driver ตัวนี้มันรุ่นเก่านานแล้วตั้งแต่ (ปี 2006) และ microsoft ไม่มีให้ download/update version ใหม่ได้เลย หาจนทั่วแล้ว เลยสงสัยว่ามันจะมีปัญหากับ 6 TB ในอนาคตมั้ย เกี่ยวกับเรื่อง LBA 48 bit (32 bit limitation driver) ที่เขียนเกิน 2 TB ขึ้นไปข้อมูลจะหายหมด เพราะผม format disk มาจาก marvell driver ซึ่งใหม่กว่ามาก (ปี 2010) แต่ที่ window เห็นครบ 6 TB (5.888 GB) มันอ่านมาจาก partition table ที่ format มาตั้งแต่แรกจาก marvell driver หรือเปล่าไม่แน่ใจ
มีใครพอทราบมั้ยครับว่า win7 (ไม่ SP1) มัน native support 48-bit LBA รึเปล่า รวมทั้ง sata driver ที่มากับ window ของ microsoft ด้วย หรือว่าผมควร delete volume ทิ้งแล้ว format ใหม่โดยใช้ microsoft driver แทนเพื่อความชัวร์ ถ้าเห็นครบ 6 TB ก็ไม่มีปัญหาอะไร (มีความจำเป็นต้องใช้ standard AHCI 1.0 sata controller จริงๆ)
รูปข้างล่าง เป็น driver version ของ win ต่างๆ
driver Detail

win7
win8.1

win10
Comment