反应 Windows 10 ส่วนใหญ่ดี แต่ก็นำปัญหาใหม่มาให้ผู้ใช้ เกมเมอร์ที่ชอบเกมเก่า (Retro) ถูกกระทบหนัก: เกมที่ใช้ SafeDisc และ SecureRom DRM บางรุ่น ไม่รองรับใน Windows 10
ทำยังไงดี? Microsoft ทำอย่างไร?
อย่า怪 Microsoft
ก่อนอื่น ไม่ควร怪 Microsoft ครั้งนี้ ที่ Gamescom ปี Boris Schneider-Johne ของ Microsoft อธิบาย: การลบรองรับเกมเก่า เพื่อทำให้ OS ปลอดภัยกว่า
"ทุกอย่างที่รันบน Win 7 ควรรันบน Win 10 ได้ มีแค่ 2 สิ่ง愚蠢: Antivirus Software และของที่埋没ลึกในระบบต้อง Update - Developer กำลังทำอยู่ - และเกมเก่าบน CD-ROM ที่มี DRM DRM นี้埋没ลึกในระบบ Windows 10 จึงบอกว่า 'ขออภัย ไม่อนุญาต เพราะอาจเป็น Loophole ให้ไวรัสเข้ามา'"
ผล: เล่น Crimson Skies ถึง GTA 3 (มี Android แต่อยากเล่น PC), Medieval II: Total War, Flight Simulator 2004, The Sims ต้นๆ ไม่ได้ โดยไม่ใช้ Workaround SafeDisc รู้จักว่า Unreliable มานาน จึงถูกทิ้ง
SafeDisc เกิดอะไรขึ้น?
พฤศจิกายน 2007 พบช่องโหว่ "Elevation of Privilege" ใน SafeDisc ให้ Attacker ควบคุม Windows PC เต็มที่ Microsoft Patch ภายหลัง แต่เป็นตะปูในศพ DRM รูปแบบนี้ ช่วงกลาง 2000s ช่องโหว่ DRM ใช้เป็น Attack Vector โดย Hackers
ถามความคิดเห็น Rovi Corporation (Developer):
"Safedisc DRM ไม่ได้รองรับมาหลายปี Driver จึงไม่ได้ Update Microsoft ควร Migrate ซอฟต์แวร์เดิมตั้งแต่ Win 8 ไม่รู้ Win 10 ยังทำได้ไหม หรือไม่สนใจ"
SafeDisc ใช้ไฟล์ SECDRV.SYS ซึ่งไม่มีใน Win 10 พยายาม Import และรันใน OS ใหม่ ล้มเหลว
หา Workaround และเล่นเกมเก่าที่ดี
Microsoft ทิ้ง Original Release เกมคลาสสิก แตคุณยังหาทางเล่นได้ แต่โจรสลัด: วิธีแรกที่คิดถึง ต้องใช้ซอฟต์แวร์ที่พัฒนาสำหรับ Piracy
No-CD Patches พัฒนาเพื่อ Bypass SecureROM และ SafeDisc โดยชื่อว่า ให้เล่นเกมติดตั้งโดยไม่ต้องใส่ Media แต่ช่วย Pirates: Cloner แจกเกมผ่าน Torrent Sites ปัญหา: บังคับใส่ดิสก์ขณะเล่น ถูกทิ้งทิ้งไปแล้ว (ดิสก์เสีย/Drive ไม่เชื่อถือ เป็นปัญหา ทำ ISO Copy ยืดอายุ Media)
น่าเสียดายสำหรับผู้ได้รับผลกระทบจาก Win 10 ไม่รองรับเกมเก่า: หลายเว็บที่โฮสต์ No-CD Patch หายไปแล้ว อาจหาได้ หรือขุด Patch บน BitTorrent แต่เรา ไม่แนะนำ ความเสี่ยง Malware สูงเกินไป
(Microsoft ไม่เห็นชอบ Piracy พวกเขาดูตัวเลขผู้เล่นเก่า เห็นว่าเป็นกลุ่มเล็ก และมี Workaround อื่น ค่อนข้างสมเหตุสมผลที่จะพูดว่า Security Feature นี้ถูกรายงานอย่างไม่公平)
ทิ้ง No-CD Patch ทางเลือกอื่นอะไรบ้าง?
1. เช็คเว็บ Developer มี Patch เปิดตัวสำหรับบางเกม ถ้า Community แสดงความอยากได้ อาจมีเพิ่ม ส่ง Email เปิด Thread บน Forum
2. ถ้าอัปเกรด Win 10 แบบ Dual-boot ต้อง Restart สลับไป Windows เก่า เล่นเกมเหล่านี้ จนกว่าจะมี Workaround แน่นอน ถ้าไม่สะดวก และเครื่องพอสมควร รัน Win 7/8 ใน VM (VMware Player, Oracle VM VirtualBox) ก็เป็นทางเลือก
3. และน่าจะ สมเหตุสมผลที่สุด: ซื้อเกมใหม่ รูปแบบ Digital Only แนวคิดจ่ายซ้ำสำหรับ Media เดียวกันหลาย Format ถูกมองว่า घृणित แต่ในสถานการณ์นี้ เป็นตัวเลือกแข็งแกร่ง GOG.com มีเกมเก่า DRM-free ซื้อใช้ได้ตามกฎหมาย ตรวจสอบ Steam ด้วย
Self-sign SafeDisc Driver
ทางเลือกที่ 4: ค่อนข้างตรงไปตรงมา แตต้องลงมือ髒 一点 ใช้ Driver Signature Enforcement Overrider (DSEO) Tool รัน as Admin ให้ Sign ไฟล์ที่ไมเชื่อถือได้
ได้ SECDRV.SYS (ดาวน์โหลด หรือ Copy จาก c:\windows\system32\drivers บน Vista, 7, 8 เซฟไว้ที่เดียวกันใน Win 10) รัน DSEO: คลิกขวา dseo13b.exe > Run as administrator
ทำตาม Dialog จนเจอ Main Menu เลือก Enable Test Mode > Next
ครั้งนี้ เลือก Sign a System File Browse ไป SECDRV.SYS ใน c:\windows\system32\drivers OK รอ Sign เสร็จ จะได้ข้อความ:
ทำตามคำสั่ง Restart แล้วรัน DSEO อีกครั้ง Test Mode Enabled Driver ควรโหลดโดยเกมที่มีปัญหา คุณเล่นได้อีกครั้ง
(ถ้าใช้ Win 10 Technical Preview Enable Test Mode จะมี Watermark บนจอ ลบได้ด้วย Remove Watermark ใน DSEO)
คุณจะเลือกทางไหน?
การพัฒนาความปลอดภัยใน Win 10 นี้จำเป็น แตก่อให้เกิดความหงุดหงิดกับแฟน Retro Gaming เราพบว่า ไม่เล่นเกมเก่าเยอะใน Win 10 ได้ เพราะ Legacy Restriction ของ DRM ไม่ใช่ Microsoft ทำให้ผู้ใช้ติดขัดเพราะสนุก
คุณจะใช้ Workaround ไหน? บอกเราในความคิดเห็น
Image credit: GTAIII PS2 Beta Drive-by via Wikipedia, rawcaptured via Shutterstock