จุดแยกสามารถชี้ไปที่โฟลเดอร์ NTFS ใด ๆ ไม่ว่าดิสก์จะเป็นแหล่งใดเทียบกับเป้าหมาย
เนื่องจาก WinXP Junctions ทำงานได้กับพาร์ติชัน NTFS ที่เชื่อมต่อโดยตรงไม่ว่าจะอยู่บนดิสก์เดียวกันหรือบนดิคที่แตกต่างกัน
ดังนั้นการมีทางแยกจึงเป็นทางออกที่ดีที่สุด (สัญลักษณ์อาจทำให้เกิดปัญหา)
ฉันใช้มันมากในการทำสิ่งนี้:
- มีโฟลเดอร์ "เสมือน" บางส่วนในพาร์ติชันระบบ (โดยปกติคือ C :) ซึ่งชี้ไปที่โฟลเดอร์ในพาร์ติชันบนดิสก์ USB (SSD, HDD, pendrive, การ์ดหน่วยความจำ ฯลฯ )
ดังนั้นฉันจึงสามารถมีข้อมูลแอปพลิเคชั่นบางอย่างในสื่อภายนอกและมีเพียงสำเนาเดียวสำหรับพีซีมากกว่าหนึ่งเครื่องดังนั้นจึงไม่จำเป็นต้องทำการซิงค์ ฯลฯ แน่นอนว่าพีซีเพียงเครื่องเดียวเท่านั้นที่จะเห็นในเวลาเดียวกัน
ทางแยกยังสามารถชี้ไปที่โฟลเดอร์บนพาร์ติชัน NTFS ที่เข้ารหัสโดย veraCrypt เป็นต้น
ทางแยกต้องการเพียงสามสิ่ง:
- พาร์ติชันต้นทางเป็น NTFS
- พาร์ติชั่นปลายทางเป็น NTFS
- ทั้งสองพาร์ติชั่นเป็นแบบโลคัล (เชื่อมต่อทางกายภาพกับพีซี) ... นี่ไม่ใช่ความต้องการเลยมีเครื่องมือบางอย่างที่ให้คุณใส่ FTP เป็นไดรฟ์ในเครื่องและมองว่าเป็น NTFS ดังนั้นจุดเชื่อมต่อสามารถสร้างขึ้นเพื่อชี้ เพื่อที่
สิ่งที่ฉันหมายถึงคือจุดแยกที่ต้องดูแหล่งที่มาและเป้าหมายอยู่ในพาร์ติชัน NTFS
- สำหรับ XP ใช้เครื่องมือ SysInternals ที่เรียกว่า
junctionการเชื่อมโยง: TechNet สนธิดาวน์โหลด
- สำหรับ 7 ถึง 10 ใช้เครื่องมือเนทีฟ
mklinkพร้อม/jพารามิเตอร์
ทั้งสองเป็นเครื่องมือบรรทัดคำสั่งและส่วนใหญ่ต้องการสิทธิ์ผู้ดูแลระบบ
Juntions เป็นวิธีที่ง่ายที่สุด แต่ไม่ใช่วิธีเดียวเท่านั้น:
- คุณสามารถใช้พาร์ติชัน NTFS ที่เมาท์บนโฟลเดอร์ NTFS บนดิสก์อื่น
- คุณสามารถสร้างไฟล์ VHD / VHDX (XP และ Vista ต้องการเครื่องมือ, 7 ถึง 10 ทำมันบนการจัดการดิสก์), สร้างพาร์ติชั่นหนึ่งพาร์ติชั่นขึ้นไปและติดตั้งในโฟลเดอร์ NTFS
- ฯลฯ
เคล็ดลับของ VHD / VHDX ยังช่วยให้คุณใช้พื้นที่เก็บข้อมูลแบบไดนามิกดังนั้นไม่จำเป็นต้องกังวลเกี่ยวกับ GiB ขนาด:
- สร้าง VHD / VHDX ในโหมดไดนามิก (ไม่ใช่ทุกขนาดที่กำหนดให้กับดิสก์เสมือนจะเป็นขนาดของไฟล์) และให้ได้มากเท่าที่คุณต้องการ (VHD จำกัด น้อยกว่า 2TiB เล็กน้อย จำกัด VHDX คือ 64TiB) แต่สร้างบน NTFS เนื่องจาก FAT32 จำกัด ขนาดไฟล์ให้น้อยกว่า 4GiB
- เริ่มต้นดิสก์เสมือนเป็น MBR หรือ GPT (ขึ้นอยู่กับสิ่งที่คุณต้องการ MBR ไม่สนับสนุนพาร์ติชั่นหลักมากกว่า 4 พาร์ติชั่นและ จำกัด อยู่ที่ 2TiB ที่น้อยกว่าเล็กน้อย GPT จำกัด 8ZiB แต่ Windows XP ไม่เห็นไดรฟ์ GPT) ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อ จำกัด ในวิกิพีเดีย: en.wikipedia.org/wiki/GUID_Partition_Table
- แบ่งพาร์ติชันดิสก์เสมือนตามที่คุณต้องการ
- กำหนดรูปแบบ NTFS ให้กับพาร์ติชันที่คุณต้องการ
- หากคุณต้องการย้ายข้อมูลในโฟลเดอร์หนึ่ง (อันที่คุณต้องการจะอยู่ที่อื่น) ย้ายพาร์ติชันใหม่นั้นชั่วคราวเป็นตัวอักษรใด ๆ ย้ายข้อมูลไปที่มันและลงจากหลังม้า ... แต่อย่าลบโฟลเดอร์ออกจากตำแหน่งที่คุณย้าย เนื้อหา
- เมาท์พาร์ติชันนั้นบนโฟลเดอร์นั้น
และ $ MFT มีเคล็ดลับให้มีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้ (สำคัญมากถ้าคุณสร้างพาร์ทิชัน NFTS ที่ใหญ่และใหญ่มากเพื่อเก็บ ISOs ฯลฯ ... น้อยกว่า 1,000 ไฟล์ที่มีขนาดใหญ่จริง ๆ ในแต่ละไฟล์):
- พื้นฐานของสิ่งนี้คือการมีขนาด $ MFT เริ่มต้นที่เล็กที่สุด
- $ MFT จะเพิ่มขึ้นหากคุณใส่ไฟล์เพิ่มและมีเนื้อที่ไม่เพียงพอดังนั้นอย่ากลัวที่จะไม่สามารถเพิ่มไฟล์ได้
- มันเป็นวิธีดั้งเดิมในการสร้างพาร์ติชันโดยไม่มีความเสี่ยงเลย
- ไม่มีแรงจูงใจ (ฉันเห็น) ไม่สร้างพาร์ติชัน NFTS ทั้งหมดด้วยวิธีนี้
ขั้นตอนค่อนข้างง่าย:
- สร้างพาร์ติชันที่มีเพียง 8MiB (ใช่เมกะไบต์ไม่ใช่ giga ฯลฯ ) ขนาดที่น้อยกว่าในการสร้าง NTFS ปกติ ... NTFS อาจมีขนาดที่น้อยกว่า แต่จะทำสิ่งแปลก ๆ เนื่องจากไม่ใช่ NFTS อย่างสมบูรณ์
- เติบโตเป็นขนาดจริงตามที่คุณต้องการ
ขั้นตอนเหล่านี้ทำให้สิ่งหนึ่ง:
- เมื่อสร้างพาร์ติชัน $ MFT นั้นเล็กมาก (เนื่องจากพาร์ติชันมีขนาดเพียง 8MiB)
หากคุณสร้างพาร์ติชันที่มีขนาดเต็มคุณต้องการ $ MFT จะเป็น (โดยค่าเริ่มต้นและเท่าที่จะเป็นไปได้) เท่ากับ 12.5% ของขนาดพาร์ติชัน และฉันไม่ทราบวิธีการใด ๆ ในการลดเปอร์เซ็นต์นั้นและไม่ลดขนาดของ $ MFT หลังจากถูกสร้างขึ้น เปอร์เซ็นต์นั้นสามารถสัมผัสคีย์รีจิสทรีของ NtfsMFTZoneReservation ได้ดีกว่าในบางหน้าต่าง แต่อย่าน้อยกว่า ... ดังนั้นด้วยการสร้างพาร์ติชันเพียง 8MiB ขนาดเริ่มต้นของ $ MFT จะน้อยมาก คุณสามารถตรวจสอบวิธีการจองพื้นที่ MFT ได้บนเว็บไซต์ Microsoft:
วิธีที่ NTFS สำรองพื้นที่สำหรับตาราง Master File (MFT)
การเพิ่มขนาดพาร์ติชัน NTFS ไม่ได้สัมผัสกับขนาด $ MFT ... ดังนั้นเพื่อให้มีพาร์ติชัน NTFS ขนาดใหญ่ที่มีขนาด $ MFT ที่น้อยที่สุดเท่าที่จะเป็นไปได้ให้สร้างพาร์ติชันเป็น 8MiB เท่านั้นและขยายให้มีขนาดที่ต้องการหลังจากสร้าง
นั่นเป็นสิ่งที่ยอดเยี่ยมสำหรับการมี VHD / VHDX แบบไดนามิกเพราะมันจะไม่ใช้พื้นที่ทั้งหมด $ MFT เพื่ออะไรเลย ... ฉันหมายถึง:
- หากคุณสร้าง NTFS เป็น 8MiB (อย่าลืมที่จะทำในโหมดฟอร์แมตแบบรวดเร็ว) และเพิ่มขึ้นเป็น 1.5TiB ไฟล์ VHD / VHDX ที่เก็บไว้จะเล็กกว่าเล็กกว่ามาก
- หากคุณสร้างพาร์ติชั่น 1.5TiB โดยตรงภายใน VHD / VHDX ไฟล์ VHD / VHDX ที่ถือมันจะใหญ่กว่าใหญ่กว่ามาก
ทดสอบใน Windows 10 Home 64Bits:
- Dynamic VHD 1.8TiB พร้อมหนึ่งพาร์ติชัน NTFS ที่สร้างขึ้น (พร้อมฟอร์แมตแบบรวดเร็ว) 8MiG และขยายเป็น 1.5GiB ... ขนาด VHD คือ: 15.6MiB
- Dynamic VHD 1.8TiB พร้อมหนึ่งพาร์ติชัน NTFS ที่สร้างขึ้น (พร้อมฟอร์แมตแบบเร็ว) ที่ 1.5GiB ... ขนาด VHD คือ: 107MiB
ดูสิมันยิ่งใหญ่ขึ้นสิบเท่า ฉันรู้ว่ามันไม่ได้มีการพูดถึงมากถึงร้อยเมกะไบต์ ... แต่ถ้าคุณใช้ไฟล์ VHD / VHDX จำนวนมาก (บางพันไฟล์) ขนาดนั้นอาจมีความสำคัญมากหากไฟล์หนึ่งพันไฟล์ดังกล่าวจะเป็นเช่นนั้น ใกล้ 100GiB ด้วย VHDX และขนาดของ ZetaBytes มันเป็นความแตกต่างที่ยิ่งใหญ่มาก
หมายเหตุ: ฉันพูดคุยเกี่ยวกับขนาดดิสก์ 1.8TiB เพียงเพื่อให้แน่ใจว่าฉันสามารถสร้างพาร์ทิชันที่เหมือนกันขนาดที่แน่นอนของ 1.5TiB (1572864 MiB) ... ถ้าคุณใส่ขนาดดิสก์ของ X พาร์ติชันจะน้อยกว่า X