การย้ายไดเรกทอรีของผู้ใช้และไดเรกทอรี ProgramData ไปยังไดรฟ์อื่นที่ไม่ใช่ไดรฟ์ที่มีไดเรกทอรี Windows

นำไปใช้กับ: Windows Server 2019Windows Server 2016Windows Server 2012 R2

สรุป


บทความนี้จะอธิบายถึงการเปลี่ยนแปลงในนโยบายสำหรับการโยกย้ายของไดเรกทอรีของผู้ใช้และไดเรกทอรี ProgramData ไปยังไดรฟ์อื่นที่ไม่ใช่ไดรฟ์% systemdrive% ในระบบปฏิบัติการ Windows  

ประกาศ


ข้อควรระวังการใช้การตั้งค่า ProgramData เพื่อเปลี่ยนเส้นทางโฟลเดอร์ไปยังไดรฟ์อื่นที่ไม่ใช่ไดรฟ์ข้อมูลระบบจะบล็อกความสามารถของคุณในการอัปเกรดเป็น Windows เวอร์ชันในอนาคตด้วยการเปลี่ยนตำแหน่งที่ตั้งเริ่มต้นของไดเรกทอรีโปรไฟล์ผู้ใช้หรือโฟลเดอร์ข้อมูลโปรแกรมไปยังไดรฟ์ข้อมูลที่ไม่ใช่ไดรฟ์ข้อมูลระบบคุณจะไม่สามารถบริการการติดตั้ง Windows ของคุณได้ การอัปเดตหรือการอัปเดต service pack ไม่สามารถนำไปใช้กับการติดตั้งได้ เราขอแนะนำว่าคุณไม่ควรเปลี่ยนตำแหน่งที่ตั้งของไดเรกทอรีโปรไฟล์ผู้ใช้หรือโฟลเดอร์ข้อมูลโปรแกรม 

 

ข้อมูลเพิ่มเติม


% systemdrive% ถูกกำหนดให้เป็นไดรฟ์ที่มีไดเรกทอรี Windows มีเหตุผลหลายประการที่คุณอาจต้องการย้ายไดเรกทอรีของผู้ใช้หรือไดเรกทอรี ProgramData ไปยังไดรฟ์อื่น สำหรับ Windows เหตุผลทั่วไปส่วนใหญ่จะเป็นดังนี้:
  • การสำรองข้อมูลจากไดรฟ์เดียวและจากไดรฟ์ที่มีเฉพาะไฟล์ผู้ใช้เท่านั้นที่สามารถทำการสำรองข้อมูลได้อย่างง่ายดาย
  • การสร้างไดรฟ์ระบบปฏิบัติการบนคอมพิวเตอร์ของผู้ใช้ได้ง่ายขึ้นถ้าข้อมูลของผู้ใช้อยู่บนไดรฟ์ข้อมูลที่แยกต่างหาก ในกรณีนี้ไดรฟ์ที่มีไดเรกทอรี Windows สามารถจัดรูปแบบและสามารถติดตั้ง Windows ใหม่ได้โดยไม่ต้องกังวลว่าจะเอาข้อมูลของผู้ใช้ออกได้อย่างไร
สำหรับ Windows Server เหตุผลทั่วไปส่วนใหญ่จะเป็นดังนี้:
  • มีการปรับปรุงประสิทธิภาพการทำงานเมื่อคุณย้ายไดเรกทอรีของผู้ใช้และไดเรกทอรี ProgramData ไปยังไดรฟ์อื่นที่ไม่ใช่ไดรฟ์ระบบปฏิบัติการ
สำหรับข้อมูลเกี่ยวกับวิธีการใช้การตั้งค่าไฟล์คำตอบไปที่เว็บไซต์ของ Microsoft ต่อไปนี้: สำหรับข้อมูลเกี่ยวกับการตั้งค่าไฟล์คำตอบเมื่อคุณกำลังใช้ Windows ADK ไปที่เว็บไซต์ของ Microsoft ต่อไปนี้: สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่า FolderLocation ในไฟล์ Windows Vista Unattend.xml ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๙๒๙๘๓๑ คำอธิบายเกี่ยวกับปัญหาที่ทราบด้วยการตั้งค่า FolderLocation ในไฟล์ Windows Vista Unattend.xml
หมายเหตุ: ถ้าคุณใช้การตั้งค่าFolderLocationsอัตโนมัติเพื่อย้ายข้อมูลของผู้ใช้ไปยังตำแหน่งที่ตั้งอื่นที่ไม่ใช่ไดรฟ์% systemdrive% ส่วนประกอบให้บริการบางอย่างอาจไม่ได้รับการติดตั้ง คอมโพเนนต์เหล่านี้อาจรวมถึงการอัปเดตที่สำคัญการอัปเดตความปลอดภัยโปรแกรมแก้ไขด่วนและ service pack ปัญหานี้ได้รับการแก้ไขแล้วถ้าคุณได้ติดตั้งการอัปเดตบริการสแตกสำหรับ Windows Vista Service Pack 1 (SP1) ที่อธิบายไว้ในบทความฐานความรู้ของ Microsoft ๙๓๗๒๘๗ การอัปเดต๙๓๗๒๘๗ยังรวมอยู่ใน Windows Server ๒๐๐๘อีกด้วย  สำหรับข้อมูลเพิ่มเติมให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๙๓๗๒๘๗ การอัปเดตซอฟต์แวร์พร้อมใช้งานสำหรับฟีเจอร์ซอฟต์แวร์การติดตั้ง Windows Vista

ข้อมูลที่ได้รับการบันทึกไว้ในการวางจำหน่ายปัจจุบันของ Windows AIK และ Windows OPK

ชุดการติดตั้ง Windows แบบอัตโนมัติ (AIK) และชุดเครื่องมือ windows OEM (OPK) สำหรับ Windows และ Windows Server มีคำเตือนเอกสารที่เกี่ยวข้องกับการใช้การตั้งค่าProfileDirectoryและProgramDataอัตโนมัติ ต่อไปนี้คือการตั้งค่าที่ช่วยให้คุณสามารถย้ายไดเรกทอรีของผู้ใช้และไดเรกทอรี ProgramData ไปยังตำแหน่งที่ตั้งอื่นที่ไม่ใช่ตำแหน่งที่ตั้งเริ่มต้น ซึ่งรวมถึงไดรฟ์อื่น คำเตือนเหล่านี้ถูกรวมไว้ก่อนที่การอัปเดตรายการบริการ (อัปเดต๙๓๗๒๘๗) พร้อมใช้งาน การอัปเดตนี้เน้นปัญหาที่กล่าวถึงในข้อความแจ้งเตือน Windows AIK และเอกสารประกอบของ Windows OPK จะอ่านดังต่อไปนี้ คุณไม่สามารถอัปเกรดการติดตั้งดังกล่าวไปยัง Windows เวอร์ชันถัดไปได้การตั้งค่าข้อมูลจากเอกสารประกอบของ Windows AIK และ Windows OPK
ProfilesDirectory
การตั้งค่า ProfilesDirectory จะระบุเส้นทางของโฟลเดอร์โปรไฟล์ผู้ใช้ ใช้การตั้งค่านี้เพื่อย้ายโฟลเดอร์โปรไฟล์ผู้ใช้ (โดยทั่วไป%SYSTEMDRIVE%\Users) ไปยังตำแหน่งที่ตั้งอื่นในระหว่างการติดตั้งหรือ Sysprep เส้นทางปลายทางสามารถอยู่บนไดรฟ์ข้อมูลอื่นที่ไม่ใช่ไดรฟ์ระบบได้ตราบเท่าที่เป็นไปตามข้อกำหนดต่อไปนี้: จำเป็นต้องอยู่บนไดรฟ์ข้อมูล NTFS ไม่ต้องเป็นเส้นทางของโฟลเดอร์โปรไฟล์ผู้ใช้ของระบบปฏิบัติการอื่น ไม่ต้องมีคอมโพเนนต์ที่ซ่อมแซมแล้ว การตั้งค่านี้สามารถใช้เพื่อเก็บข้อมูลระบบที่แยกต่างหากจากข้อมูลของผู้ใช้ได้ ถ้า Windows ติดตั้งใหม่บนไดรฟ์ข้อมูลระบบผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบสามารถกู้คืนข้อมูลจากตำแหน่งที่ตั้งนี้ด้วยตนเองได้ ข้อควรระวัง การใช้ ProfilesDirectory เพื่อเปลี่ยนเส้นทางโฟลเดอร์ไปยังไดรฟ์อื่นที่ไม่ใช่การอัปเกรดการบล็อกระดับเสียงของระบบ การใช้ ProfilesDirectory เพื่อชี้ไปยังไดเรกทอรีที่ไม่ใช่ไดรฟ์ข้อมูลระบบจะบล็อก SKU อัปเกรดและอัปเกรดเป็น Windows เวอร์ชันในอนาคต ตัวอย่างเช่นถ้าคุณใช้ Windows 8 ร่วมกับ ProfilesDirectory ตั้งค่าเป็นD:\คุณจะไม่สามารถอัปเกรดเป็น Windows 8 Pro หรือ windows เวอร์ชันถัดไปได้ สแตกที่ให้บริการไม่มีการจัดการกับธุรกรรมข้ามระดับเสียงและจะบล็อกการอัปเกรด 
ProgramData
การตั้งค่า ProgramData จะระบุเส้นทางของโฟลเดอร์ข้อมูลโปรแกรม สิ่งสำคัญ การตั้งค่าเหล่านี้ควรใช้เฉพาะในสภาพแวดล้อมการทดสอบเท่านั้น ด้วยการเปลี่ยนตำแหน่งที่ตั้งเริ่มต้นของไดเรกทอรีโปรไฟล์ผู้ใช้หรือโฟลเดอร์ข้อมูลโปรแกรมไปยังไดรฟ์ข้อมูลที่ไม่ใช่ไดรฟ์ข้อมูลระบบคุณจะไม่สามารถบริการการติดตั้ง Windows ของคุณได้ การอัปเดตหรือการอัปเดต service pack ไม่สามารถนำไปใช้กับการติดตั้งได้ Microsoft ขอแนะนำว่าคุณไม่ต้องเปลี่ยนตำแหน่งที่ตั้งของไดเรกทอรีโปรไฟล์ผู้ใช้หรือโฟลเดอร์ข้อมูลโปรแกรม การทำเช่นนี้เป็นจริงโดยเฉพาะอย่างยิ่งสำหรับแอป Microsoft Store การเปลี่ยนตำแหน่งที่ตั้งของ% programdata% จะทำให้เกิดข้อผิดพลาดเมื่อคุณติดตั้งถอนการติดตั้งหรืออัปเดตแอปเหล่านี้ 
หมายเหตุ ถ้าคุณใช้การตั้งค่าอัตโนมัติเพื่อตั้งค่าระบบปฏิบัติการที่แสดงอยู่ในบทความนี้เราจะให้ความพยายามที่เหมาะสมในเชิงพาณิชย์เพื่อสนับสนุนสถานการณ์ของคุณ