โฟลเดอร์เสมือนของ Windows 7


16

ฉันได้ติดตั้ง Steam แล้ว ติดตั้ง Steam ลงใน c: \ Program Files \ Steam แล้ว Steam ดาวน์โหลดเกมต่าง ๆ ไปยังโฟลเดอร์ย่อยที่ชื่อว่า SteamApps ตัวเลือกเดียวเท่านั้นที่มีให้สำหรับ Steam ในการดาวน์โหลดและติดตั้งแอปไปยังตำแหน่งเดียวกับ Steam การตั้งค่าทั่วไปอาจมีลักษณะเช่นนี้:

C:\Program Files\Steam\SteamApps\common\Game1
C:\Program Files\Steam\SteamApps\common\Game2
C:\Program Files\Steam\SteamApps\common\Game3
C:\Program Files\Steam\SteamApps\common\Game4

เป็นต้น

ไดรฟ์ C ของฉันเป็น SSD ดังนั้นพื้นที่จึงเป็นปัญหา Game1 นั้นใช้ดิสก์มากฉันต้องใช้มันเพื่ออยู่ในไดรฟ์ C แต่ฉันมีพื้นที่ที่ฉันต้องการให้ติดตั้ง Game2 และ Game3 ไว้

มีวิธีสร้างโฟลเดอร์เสมือนที่ชื่อว่า "Game2" ที่ชี้ไปยังฮาร์ดไดรฟ์ที่ใหญ่กว่าของฉันจริง ๆ หรือไม่และจะทำให้มันเป็นแบบที่ Steam (หรือแอพใด ๆ จริงๆ) จะสามารถเรียกดูตำแหน่งบนไดรฟ์ C ได้หรือไม่ แม้จะรู้ว่ามันเป็นการเข้าถึงไดรฟ์ D: โฟลเดอร์เสมือนชี้ไปที่ใด?

ดังนั้นในที่สุด C: \ Program Files \ Steam \ SteamApps \ Common \ Game2 จะมีอยู่เป็นโฟลเดอร์ แต่ในความเป็นจริงมันจะจับคู่กับ D: \ Games \ Game2


1
มี "ปัญหา" เหมือนกัน สิ่งที่ฉันทำคือสำรองข้อมูลเกมที่ฉันไม่ได้เล่นในขณะนี้จากนั้นลบเนื้อหาในเครื่อง เมื่อคุณต้องการเล่นอีกครั้งคุณเพียงไปที่เมนู "Steam -> backup and restore" แล้วกู้คืน ด้วยวิธีนี้คุณไม่ต้องดาวน์โหลดข้อมูลทั้งหมดอีกครั้งเมื่อทำการติดตั้งใหม่ อย่างไรก็ตามมันเป็นการออกแบบเส็งเคร็งที่คุณไม่สามารถมีเกมในดิสก์ที่แตกต่างกัน
ต. Kaltnekar

1
ฉันจะเชื่อมโยง "ประเภทของลิงก์ใน Windows" ที่ยอดเยี่ยมด้วยsuperuser.com/a/347946/24500
surfasb


1
ดีกว่า ... ฉันได้ให้รายละเอียดเพิ่มเติมในคำตอบใหม่ด้านล่าง โปรดดู
Flak DiNenno

คำตอบ:


21

ลองทำสิ่งต่อไปนี้:

เปิดพร้อมท์คำสั่งด้วยสิทธิ์ระดับผู้ดูแล:

mklink / D Virtual_Folder_ ที่นี่ Real_Folder_ ที่นี่

ตัวอย่างคุณต้องการติดตั้งบางอย่างใน D: \ Games แต่คุณต้องการให้มันปรากฏเป็น C: \ Games

mklink / DC: \ Games D: \ Games

สิ่งนี้จะสร้างโฟลเดอร์ D: \ Game ซึ่งจะปรากฏเป็น C: \ Game สิ่งใดก็ตามที่อ้างอิง C: \ Game จะถูกเปลี่ยนเส้นทางไปยัง D: \ Game

เนื่องจากฉันไม่คุ้นเคยกับ Steam อย่างสมบูรณ์ฉันจึงไม่ได้ยกตัวอย่างที่ตรงกับโฟลเดอร์ของคุณ หาก steam อนุญาตให้คุณเลือกโฟลเดอร์ที่ติดตั้งไว้ (ซึ่งคุณไม่ได้ติดตั้งไว้ในไดรฟ์อื่นฉันไม่แน่ใจว่าเป็นเช่นนั้น) คุณสามารถสร้างลิงก์สัญลักษณ์ได้ก่อน หากไม่เป็นเช่นนั้นคุณอาจต้องทำการถ่ายโอนไฟล์บางส่วนย้ายไปยังตำแหน่งใหม่จากนั้นสร้างลิงก์สัญลักษณ์ ตัวอย่าง:

Steam ติดตั้งเกมของคุณไปที่: C: \ Program Files \ Steam \ SteamApps \ common \ Game2

ตอนนี้คุณสร้างโฟลเดอร์ของคุณ: D: \ GameGoes ที่นี่

จากนั้นคุณคัดลอกไฟล์ทั้งหมดจากโฟลเดอร์ต้นฉบับและวางไว้ใน D: \ GameGoes ที่นี่จากนั้นคุณสามารถสร้างลิงค์:

mklink / D "C: \ Program Files \ Steam \ SteamApps \ common \ Game2" "D: \ GameGoes นี่"

แจ้งให้ทราบล่วงหน้าฉันใช้ใบเสนอราคาในเวลานี้เนื่องจากระยะห่างของ "ไฟล์โปรแกรม" โปรดทราบว่าก่อนสร้างลิงก์โฟลเดอร์เสมือนจะต้องไม่ใช่โฟลเดอร์จริง ดังนั้นหากโฟลเดอร์ที่คุณต้องการให้มีลิงค์อยู่คุณต้องลบออกก่อน (ไม่ใช่ก่อนที่จะคัดลอกแน่นอน!)


9

คำตอบ: ทำไม (และวิธี) โซลูชั่นนี้ใช้งานได้


หากคุณต้องการเรียกคืนพื้นที่นี้ / ย้ายการใช้ไปยังไดรฟ์อื่นคุณมีตัวเลือกที่ยอดเยี่ยม

คุณสามารถย้ายไปยังที่เก็บข้อมูลใหม่อย่างปลอดภัยเช่น ...

  • การจัดเก็บในท้องถิ่น / สด
  • พื้นที่เก็บข้อมูลออนไลน์
  • ที่เก็บข้อมูลใกล้เส้น
  • ที่เก็บข้อมูลออฟไลน์

... ตราบใดที่ตำแหน่ง OLD ของคุณเป็น NTFS และที่ตั้งใหม่:

  1. เป็นSMBตาม
  2. เป็นไปตาม Windows LANman - หากคุณใช้ลิงค์สัญลักษณ์ / ต้องการย้ายไปยังเซิร์ฟเวอร์เครือข่าย / อุปกรณ์ (ดูด้านล่าง ()
  3. สามารถเพิ่ม / กำหนดให้กับระบบไฟล์ที่มีอยู่ / " My Computer"โดยใช้เครื่องมือเช่น:
    • assignคำสั่งเชลล์ DOS / Windows
    • Windows "การจัดการคอมพิวเตอร์" ( compmgmt.msc)
  4. สามารถติดตั้งกับอักษรชื่อไดรฟ์หรือจุดเมานท์ / ไดเรกทอรีอื่น ๆ

ดังนั้นโดยพื้นฐานแล้ว ณ วันนี้ (2014-05-02) เรากำลังพูดถึง:

  • พาร์ติชันอื่นที่ใช้งานอยู่
  • แผ่นดิสก์ออปติคัล (CD, DVD และอื่น ๆ ) พร้อมระบบไฟล์สดเช่น FAT หรือ NTFS
  • ฮาร์ดไดรฟ์ภายนอก
  • ไดรฟ์ USB
  • ไดรฟ์เครือข่าย

    บันทึก:

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

.

9 จาก 10 ครั้งจะเป็นกรณีนี้:

ดังนั้นคุณจะพบว่าสิ่งนี้ตรงไปตรงมามากและคุณมีตัวเลือกที่ยอดเยี่ยมให้เลือกซึ่งตรงไปตรงมาให้ผลลัพธ์ที่เหมือนกัน:

  1. สร้างจุดเชื่อมต่อไดเรกทอรีไปยังตำแหน่งใหม่:

    • Junctions อนุญาตให้หนึ่งไดเรกทอรีชี้ไปที่อีกไดเรกทอรีหนึ่ง
    • สามารถใช้ Junctions กับที่จัดเก็บในตัวเครื่องเท่านั้น
    • จะถูกจดจำที่ระดับระบบไฟล์เป็นรายการนามแฝงในตารางระบบไฟล์ (FSTAB)
      • ดังนั้นจึงโปร่งใสสำหรับทุกโปรแกรมรวมถึงตัวระบบปฏิบัติการเอง
      • กล่าวอีกนัยหนึ่งจะไม่ถูกมองว่าเป็นไฟล์ที่เพียงชี้ไปยังตำแหน่งอื่น (เช่นทางลัด) ดังนั้นจึงสามารถทำงานได้โดยไม่เกิดอุบัติเหตุ
    • ทางแยกสามารถมีการอ้างอิงไฟล์แน่นอนเท่านั้น ดังนั้นแม้ว่าคุณจะย้ายโครงสร้างไดเร็กตอรี่ทั้งหมดด้วยจังก์ชันภายใน, โดยที่โครงสร้างนั้นยังคงอยู่เหมือนเดิม, คุณจะต้องสร้างทางแยกใหม่
    • ทางแยกสามารถตั้งชื่ออะไรก็ได้เช่นพวกเขาไม่จำเป็นต้องสะท้อนชื่อเดียวกันกับโฟลเดอร์ที่พวกเขากำลังชี้ไป
  2. สร้างลิงก์สัญลักษณ์ไปยังตำแหน่งใหม่:

    • Symbolic Links เป็นวัตถุระบบไฟล์ที่ชี้ไปยังวัตถุระบบไฟล์อื่น ๆ
    • พวกมันคล้ายกับทางแยกและเป็นจุดแยกวิเคราะห์ใหม่
    • อย่างไรก็ตามในบางโอกาสกับโปรแกรมบางอย่างผมเคยเห็นพวกเขาจะไม่ได้รับการยอมรับ (นี่คือบางครั้งกรณีที่มีของ Windows โฟลเดอร์พิเศษ
    • แต่พวกมันมีความยืดหยุ่นมากกว่าในเรื่องนั้น:
      • ลิงก์สัญลักษณ์สามารถสร้างเป็นการอ้างอิงแบบสัมบูรณ์หรือแบบสัมพัทธ์
      • สามารถใช้เพื่อชี้ไปยังตำแหน่งเครือข่าย SMB / LANman (เซิร์ฟเวอร์ windows, อุปกรณ์ SMB ฯลฯ )

ขั้นตอน:


ดังนั้นย้ายไฟล์และโฟลเดอร์ของคุณไปยังตำแหน่งใหม่แล้ว:

  1. OPTION1 (ดั้งเดิม):เพียงแค่ใช้คำสั่ง Windows Vista / 7/8ในตัวและคำสั่ง cmd:

    • สร้างทางแยก ("ฮาร์ด" ลิงก์ไปยังไดเรกทอรี):

      mklink /J <oldpath> <newpath>
      
    • สร้างลิงก์สัญลักษณ์ ( ลิงก์ "soft" ไปยังไดเร็กทอรี):

      mklink /D <oldpath> <newpath>
      
  2. ตัวเลือก 2 (ใช้เครื่องมือ):ทางเลือกที่ยอดเยี่ยมเป็นยูทิลิตี้ที่มีประโยชน์ฟรีที่ฉันใช้มานานหลายปีเรียกว่า"Link Shell Extension" (LSE) (หรือ Google)

    เพียงดาวน์โหลดแกะและเรียกใช้ (ไม่มีการติดตั้ง)

    LSE ให้คุณสร้าง:

    • symlinks
    • hardlinks
    • ทางแยก
    • smartcopies
    • smartclones
    • กระจกสมาร์ท
    • สมาร์ทย้าย
    • splices
    • หลายแหล่ง
    • และพวงของสิ่งอื่น ๆ
      ที่ผมไม่เคยใช้ตรงไปตรงมา

    เป็นผลิตภัณฑ์ฟรีที่ยอดเยี่ยมที่สร้างเมนูบริบทของ windows explorer ที่ให้คุณคลิกขวาที่โฟลเดอร์ LINK-TARGET แล้วลากไปยังตำแหน่งที่คุณต้องการสร้างลิงค์จริง

    แน่นอนคุณสามารถเปลี่ยนชื่อการเชื่อมโยงไปยังสิ่งที่คุณต้องการ


8

น่าตกใจพอมีเครื่องมือสำหรับผู้เสนอญัตติที่เรียกว่า steam ออกแบบมาเพื่อแก้ไขปัญหาเดียวกันซึ่งทำงานใน windows 7 จริงๆแล้วมันเป็นวิธีที่ปลอมตัวอย่างฉลาดแกมโกงในการทำsymlinkได้อย่างง่ายดาย โดยพื้นฐานแล้วมันจะย้ายไฟล์โดยอัตโนมัติและทำการเชื่อมโยงให้กับคุณดังนั้นทุกอย่างน่าจะเป็นที่ที่ Steam คาดหวังไว้ใน C: แต่มันอยู่ที่อื่นจริงๆ

ฉันทราบว่านี่จะใช้งานได้กับ windows 7 และ vista เท่านั้นเนื่องจาก MS ได้เพิ่ม symlink กับ windows เวอร์ชันเหล่านั้น


1
คุณสามารถใช้ยูทิลิตี้ชุดทรัพยากร Win2K linkd บนแพลตฟอร์มนั้นหรือเครื่องมือเชื่อมต่อ Sysinternals บน WinXP ไม่เกี่ยวข้องกับคำถามจริงๆ
Patrick Seymour

1
@ แพทริก: technicality ขนาดเล็ก Linkd ไม่ได้สร้างลิงก์สัญลักษณ์ creat แต่สร้าง junctions ไดเรกทอรี
surfasb

2
ทางแยกทำงานได้เฉพาะในไดรฟ์เดียวกันที่ฉันเชื่อ สิ่งที่ใกล้เคียงที่สุดกับ symlink สำหรับระบบเก่าคือการใช้แผนที่ไดรฟ์เป็นโฟลเดอร์ที่ฉันเชื่อ
Journeyman Geek

1
@surfasb แล้วใครจะใช้ win2k อีกต่อไปแล้วล่ะ? :) (น่าเศร้าที่เราทำ)
แพทริคเซมัวร์

1
@JourneymanGeek: ไม่จังก์ชันทำงานได้ทั่วทั้งโวลุ่มท้องถิ่น ค่อนข้างฮาร์ดลิงก์ที่ไม่ได้ครอบคลุมข้ามโวลุ่ม
surfasb

0

จุดแยกสามารถชี้ไปที่โฟลเดอร์ 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 ขนาด:

  1. สร้าง VHD / VHDX ในโหมดไดนามิก (ไม่ใช่ทุกขนาดที่กำหนดให้กับดิสก์เสมือนจะเป็นขนาดของไฟล์) และให้ได้มากเท่าที่คุณต้องการ (VHD จำกัด น้อยกว่า 2TiB เล็กน้อย จำกัด VHDX คือ 64TiB) แต่สร้างบน NTFS เนื่องจาก FAT32 จำกัด ขนาดไฟล์ให้น้อยกว่า 4GiB
  2. เริ่มต้นดิสก์เสมือนเป็น MBR หรือ GPT (ขึ้นอยู่กับสิ่งที่คุณต้องการ MBR ไม่สนับสนุนพาร์ติชั่นหลักมากกว่า 4 พาร์ติชั่นและ จำกัด อยู่ที่ 2TiB ที่น้อยกว่าเล็กน้อย GPT จำกัด 8ZiB แต่ Windows XP ไม่เห็นไดรฟ์ GPT) ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อ จำกัด ในวิกิพีเดีย: en.wikipedia.org/wiki/GUID_Partition_Table
  3. แบ่งพาร์ติชันดิสก์เสมือนตามที่คุณต้องการ
  4. กำหนดรูปแบบ NTFS ให้กับพาร์ติชันที่คุณต้องการ
  5. หากคุณต้องการย้ายข้อมูลในโฟลเดอร์หนึ่ง (อันที่คุณต้องการจะอยู่ที่อื่น) ย้ายพาร์ติชันใหม่นั้นชั่วคราวเป็นตัวอักษรใด ๆ ย้ายข้อมูลไปที่มันและลงจากหลังม้า ... แต่อย่าลบโฟลเดอร์ออกจากตำแหน่งที่คุณย้าย เนื้อหา
  6. เมาท์พาร์ติชันนั้นบนโฟลเดอร์นั้น

และ $ MFT มีเคล็ดลับให้มีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้ (สำคัญมากถ้าคุณสร้างพาร์ทิชัน NFTS ที่ใหญ่และใหญ่มากเพื่อเก็บ ISOs ฯลฯ ... น้อยกว่า 1,000 ไฟล์ที่มีขนาดใหญ่จริง ๆ ในแต่ละไฟล์):

  • พื้นฐานของสิ่งนี้คือการมีขนาด $ MFT เริ่มต้นที่เล็กที่สุด
  • $ MFT จะเพิ่มขึ้นหากคุณใส่ไฟล์เพิ่มและมีเนื้อที่ไม่เพียงพอดังนั้นอย่ากลัวที่จะไม่สามารถเพิ่มไฟล์ได้
  • มันเป็นวิธีดั้งเดิมในการสร้างพาร์ติชันโดยไม่มีความเสี่ยงเลย
  • ไม่มีแรงจูงใจ (ฉันเห็น) ไม่สร้างพาร์ติชัน NFTS ทั้งหมดด้วยวิธีนี้

ขั้นตอนค่อนข้างง่าย:

  1. สร้างพาร์ติชันที่มีเพียง 8MiB (ใช่เมกะไบต์ไม่ใช่ giga ฯลฯ ) ขนาดที่น้อยกว่าในการสร้าง NTFS ปกติ ... NTFS อาจมีขนาดที่น้อยกว่า แต่จะทำสิ่งแปลก ๆ เนื่องจากไม่ใช่ NFTS อย่างสมบูรณ์
  2. เติบโตเป็นขนาดจริงตามที่คุณต้องการ

ขั้นตอนเหล่านี้ทำให้สิ่งหนึ่ง:

  • เมื่อสร้างพาร์ติชัน $ 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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.