Windows 10에서 우분투의 Bash 디스크 장치


6

Windows 10에서는 다음을 수행 할 수 있습니다. Windows에서 우분투에서 Bash 사용 . 나는 이것을했지만 디스크 장치에 액세스하는 방법을 고민하고 있습니다. 예를 들어, 일반적인 우분투에서 한 플래시 드라이브의 저수준 복사본을 다른 플래시 드라이브로 복사하고 싶다면 dd if=/dev/sdb of=/dev/sdc bs=4K, 하지만 /dev/sd? 장치는 Windows의 Ubuntu에서 Bash에 존재하지 않는 것 같습니다. lsblk 또한 어떤 장치도 나열하지 않습니다. 이후 dd 설치되어 있다면 디스크 장치에 액세스하는 방법이 있어야한다고 생각합니다. 이 작업을 수행 할 수 있습니까? 방법?

Bash on Ubuntu on Windows


무엇을 말 했는가? cat /proc/partitions (존재한다면)? 마운트 된 펜 드라이브를 찾으십시오. /mnt/f 만약 창 아래에있는 이름이 ...
Hastur

존재하지 않습니다. cat: /proc/partitions: No such file of directory
Drew Chapin

2
아직 가능하지 않은 것 같습니다. 장치 차단 (예 : / dev / sda)? # 689 적어도이 의견에 따라 27 일 전 그것은 미래에도 어려울 것으로 보인다. :-(...하지만 누군가는 뭔가 다른 것을 발견 할 것입니다. 행운을 빕니다.
Hastur

설치하는 것이 좋습니다. cygwin. cygwin 이동식 플래시 드라이브에 액세스 할 수 있습니다. 지금 실행하기 위해 사용하고 있습니다. diff --recursive --brief /cygdrive/c/path /cygdrive/d/path 여기서 "c"는 설치된 드라이브이고 "d"는 Windows 10에서 이동식 드라이브 문자입니다. cygwin이 작동하기 때문에 dd 가능성이 높습니다.
H2ONaCl

답변:


1

그만큼 Linux 용 Windows 서브 시스템 완전한 기능을 갖춘 리눅스 커널을 설치하지는 않으며 리눅스 용으로 컴파일 된 응용 프로그램에서 특정 유형을 실행할 수있는 스텁 일뿐입니다. Btw. 그만큼 Windows에서 배시 또는이 이름의 일부가 올바르지 않습니다 (Microsoft에서 명령 이름을 잘못 입력 한 경우). bash ). 나는 마이크로 소프트가 WSL에 대한 낮은 수준의 접근을 감히 감히 받아들이지 않을 것이라고 생각한다.

그러나, 내 경험으로는 가상 머신에서 사용할 수 있습니다. 제 경우에는 우분투가 설치되어 있습니다. 버추얼 박스 . 그런 다음 게스트 시스템에서 사용할 수 있도록 USB 장치를 매핑 할 수 있습니다. 그런 식으로 dd 명령은 기본적으로 설치된 Linux 배포판에서 가능한 가장 낮은 수준에서 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.